孫進(jìn)斌
摘 要:全國(guó)計(jì)算機(jī)等級(jí)考試(NCRE)的上機(jī)考試,是全國(guó)計(jì)算機(jī)等級(jí)考試的重要組成部分。根據(jù)筆者多年來(lái)的實(shí)踐,探討在上機(jī)考試前準(zhǔn)備考試機(jī)的過(guò)程中,運(yùn)用批處理命令對(duì)考試機(jī)進(jìn)行維護(hù)的方法。用實(shí)例的方法介紹了利用批處理文件配置計(jì)算機(jī)名、IP地址、環(huán)境變量等項(xiàng)目管理,使考試機(jī)管理更加規(guī)范、高效。
關(guān)鍵詞:計(jì)算機(jī)批處理;技術(shù)研究;應(yīng)用
1 批處理簡(jiǎn)介
批處理(Batch),也稱(chēng)為批處理腳本,就是對(duì)某對(duì)象進(jìn)行批量處理。批處理沒(méi)有固定格式,使用方便、靈活,功能強(qiáng)大。批處理文件,由一條條DOS命令組成的普通文文章件,可以使用任何文本編輯器將命令分別輸入并保存即可。在Windows系統(tǒng)下默認(rèn)使用記事本編輯。其最簡(jiǎn)單的例子,是逐行書(shū)寫(xiě)在命令行中會(huì)用到的各種命令。更復(fù)雜的情況,需要使用if,for,goto等命令控制程序的運(yùn)行過(guò)程,如同C,Basic等高級(jí)語(yǔ)言一樣。如果需要實(shí)現(xiàn)更復(fù)雜的應(yīng)用,利用外部程序是必要的,這包括系統(tǒng)本身提供的外部命令和第三方提供的工具或者軟件。批處理文件的擴(kuò)展名為“.bat”或者“.cmd”。在“命令提示符”下鍵入批處理文件的名稱(chēng),或者雙擊該批處理文件,系統(tǒng)就會(huì)調(diào)用“cmd.exe”運(yùn)行該批處理程序。一般情況下,每條命令占據(jù)一行;當(dāng)然也可以將多條命令用特定符號(hào)分隔后寫(xiě)入同一行中;還有的情況就是像if、for等較高級(jí)的命令則要占據(jù)幾行甚至幾十幾百行的空間。系統(tǒng)在解釋運(yùn)行批處理程序時(shí),首先掃描整個(gè)批處理程序,然后從第一行代碼開(kāi)始向下逐句執(zhí)行所有的命令,直至程序結(jié)尾或遇見(jiàn)exit命令或出錯(cuò)意外退出。
2 考試機(jī)準(zhǔn)備中的困難
3 批處理的需求及實(shí)現(xiàn)
在實(shí)踐過(guò)程中,筆者發(fā)現(xiàn)使用批處理命令能夠大大的減小工作量,極大的提高工作效率。因?yàn)槊颗_(tái)計(jì)算機(jī)網(wǎng)卡的MAC地址是唯一的,根據(jù)這一特性,系統(tǒng)管理員只要事先收集了每臺(tái)計(jì)算機(jī)的MAC地址,并在批處理文件中確定好每臺(tái)計(jì)算機(jī)的計(jì)算機(jī)名、IP地址、考試使用的K**用戶(hù)名、映射K盤(pán)等項(xiàng)目,將批處理文件加入到母機(jī)中,就可以很好的解決問(wèn)題。
至此,安裝考試系統(tǒng)前需要的工作已自動(dòng)全部完成,下面系統(tǒng)管理員在每臺(tái)考試機(jī)上安裝考試系統(tǒng)就可以。
4 存在的問(wèn)題
由于全國(guó)計(jì)算機(jī)等級(jí)考試的考試系統(tǒng)沒(méi)有靜默安裝,在完成映射K盤(pán)后,還無(wú)法使用批處理命令完成考試系統(tǒng)的自動(dòng)安裝,系統(tǒng)管理員只有一臺(tái)一臺(tái)的安裝。
在近幾次的全國(guó)計(jì)算機(jī)等級(jí)考試中安裝考試機(jī)的實(shí)踐中,充分證明了使用批處理是一種非常高效的方法,特別是對(duì)于批量相似的操作,可以節(jié)約很多的時(shí)間和精力,大大提高系統(tǒng)管理員的工作效率。