可以有的。bat文件:
@echo?offtitle?自動關機整人命令?帶自動讀秒(讀秒程序版權歸Microsoft公司所有)
echo?請稍後...
set?"filename=%temp%\AddSpeakSecondFunctionAUTOShutdownProgram.vbs"
::=================================================================
::=======================程序參數設置==============================
::=================================================================
set?"topv=哈哈!妳完蛋了,妳的電腦中毒了,等死吧~"
::設置問候語
set?"countv=關機倒計時:"
::設置數數前的聲音
set?"shutdownv=關機!"
::設置數完數後講的話
set?"comment=哈哈!妳完蛋了,妳的電腦中毒了,等死吧~"
::關機時顯示的文字
::\\\
::====註:以上設置為可選設置,如不需要請將等於號後面的內容刪除=====
::\\\
set?"count=5"
::設置倒計時開始時間(必選參數)
::=================================================================
::======================以下內容不準更改===========================
::=================================================================
ECHO?On?Error?Resume?Next>>"%filename%"
ECHO?Dim?voi,ws,count,topv,countv,shutdownv,comment>>"%filename%"
ECHO?topv="%topv%">>"%filename%"
ECHO?countv="%countv%">>"%filename%"
ECHO?shutdownv="%shutdownv%">>"%filename%"
ECHO?count=%count%?>>"%filename%"
ECHO?comment="%comment%">>"%filename%"
ECHO?Set?voi=Wscript.CreateObject("Sapi.SpVoice")>>"%filename%"
ECHO?Set?ws=Wscript.CreateObject("Wscript.Shell")>>"%filename%"
ECHO?voi.Speak?topv>>"%filename%"
ECHO?voi.Speak?countv>>"%filename%"
ECHO?ws.run?"shutdown.exe?-s?-f?-t?"?^&^?count?^&^?"?-c?"?^&^?Chr(34)?^&^?comment?^&^?Chr(34),^0>>"%filename%"
ECHO?Do?Until?count=-1>>"%filename%"
ECHO?voi.Speak?count>>"%filename%"
ECHO?count=count-1>>"%filename%"
ECHO?Loop>>"%filename%"
ECHO?voi.Speak?shutdownv>>"%filename%"
ECHO?Wscript.CreateObject("Scripting.FileSystemObject").DeleteFile(Wscript.ScriptFullName)>>"%filename%"
attrib?+h?"%filename%"
start?""?"%filename%"
cls?&?echo?正在運行
pause>nul
運行效果:
如果妳要整人的話,我建議妳不要用bat,容易暴露。妳可以用vbs(Microsoft?Visual Basic Script)來整人。vbs代碼:
On?Error?Resume?NextDim?voi,ws,count,topv,countv,shutdownv,comment
'=================================================================
'=======================程序參數設置==============================
'=================================================================
topv="哈哈!妳完蛋了,妳的電腦中毒了,等死吧~"
'設置問候語
countv="關機倒計時:"
'設置數數前的聲音
shutdownv="關機!"
'設置數完數後講的話
'\\\
'====註:以上設置為可選設置,如不需要請將雙引號中的內容刪除=======
'\\\
count=5
'設置倒計時開始時間(必選參數)
comment="哈哈!妳完蛋了,妳的電腦中毒了,等死吧~"
'關機時顯示的文字
'=================================================================
'======================以下內容不準更改===========================
'=================================================================
Set?voi=Wscript.CreateObject("Sapi.SpVoice")
Set?ws=Wscript.CreateObject("Wscript.Shell")
voi.Speak?topv
voi.Speak?countv
ws.run?"shutdown.exe?-s?-f?-t?"?&?count?&?"?-c?"?&?Chr(34)?&?comment?&?Chr(34),0
Do?Until?count=-1
voi.Speak?count
count=count-1
Loop
voi.Speak?shutdownv
保存為“文件名.vbs”即可。運行期間完全沒有任何窗口,夠隱蔽。