2016-10-10 6 views
3

私の質問に関連するいくつかのトピックがありますが、何かが見つからない場合、コンピュータを再起動してポップを送信するバッチを作成する必要があります。私はもっ​​と何かが必要しかし、私はコンピュータが再起動する前に2分のリマインダーが必要メッセージの遅れを伴うバッチ再起動

@echo off 
cd c:\windows\system32 
shutdown -r -t 600 -c "Your machine you need to reboot in 5 minutes." -f 
exit 

、ユーザーが停止またはコンピュータの再起動の前に新しい時間を提案できるという方法があります:私はこれを持っています。

答えて

1

は、あなたはそのような何かを試すことができます。

@echo off 
shutdown -r -t 600 -c "Your machine you need to reboot in 5 minutes." -f 
Call :AskQuestion 
exit 
::*********************************************************************** 
:AskQuestion 
(
    echo Set Ws = CreateObject("wscript.shell"^) 
    echo wscript.sleep 180000 
    echo Answ = MsgBox("Did you want to cancel the scheduled reboot of your the computer ?"_ 
    echo ,VbYesNo+VbQuestion,"Did you want to cancel the scheduled reboot of your the computer ?"^) 
    echo If Answ = VbYes then 
    echo  Return = Ws.Run("cmd /c Shutdown -a",0,True^) 
    echo Else 
    echo  wscript.Quit(1^) 
    echo End If 
)>"%tmp%\%~n0.vbs" 
Start "" "%tmp%\%~n0.vbs" 
2
@echo off 
shutdown -r -t 300 -c "Your machine you need to reboot in 5 minutes." 
Echo Press any key to cancel 
timeout /t 180 
Echo 2 mins to go 
timeout /t 9999 
shutdown /a 

を一般的なヘルプについて。コマンドプロンプトに「Help」と入力します。リストされているコマンドごとにhelp <command>(たとえばhelp dir)または<command> /?(たとえばdir /?)と入力します。

関連する問題