1. ECHO處于關(guān)閉狀態(tài)
注意下面兩個(gè)echo,后面沒(méi)有任何參數(shù),當(dāng)然會(huì)顯示ECHO處于關(guān)閉狀態(tài),在echo后面加上英文句號(hào),也就是小數(shù)點(diǎn)號(hào)
:1
echo?
.
.
.
:2
echo2.窗口" />
更新時(shí)間:2021-05-14 22:06:47作者:admin2
你問(wèn)了兩個(gè)問(wèn)題:
1. ECHO處于關(guān)閉狀態(tài)
注意下面兩個(gè)echo,后面沒(méi)有任何參數(shù),當(dāng)然會(huì)顯示ECHO處于關(guān)閉狀態(tài),在echo后面加上英文句號(hào),也就是小數(shù)點(diǎn)號(hào)
:1
echo?
.
.
.
:2
echo2.窗口自動(dòng)關(guān)閉 然后又自動(dòng)出來(lái) 需要在一次輸入數(shù)字才可以運(yùn)行
是因?yàn)檫@句(寫成了兩行,其實(shí)最好放在一行),用VBS命令獲取管理員權(quán)限重新運(yùn)行批處理,并結(jié)束當(dāng)前批處理。這就是會(huì)出現(xiàn)你說(shuō)的現(xiàn)象。
你刪除這兩行就不會(huì)再有這個(gè)問(wèn)題,但批處理不會(huì)自動(dòng)獲取管理員權(quán)限,你得右鍵點(diǎn)擊批處理----以管理員身份運(yùn)行,這樣才能使得批處理能夠獲取管理員權(quán)限。
%1?start?""?mshta?vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c?%~s0?::","","runas",1)
(window.close)&&exit