0

Windows のシャットダウンを自動化する簡単な vb スクリプトを作成したいと考えています。

私が使用しているコードは次のとおりです。

Dim ti
ti=InputBox("enter time in minutes")
ti=ti*60
Set objShell=CreateObject("WScript.Shell")
objShell.Run "cmd shutdown /s /t "& ti & " "

しかし、時間を入力して Enter を押すと、コマンドプロンプトウィンドウだけが表示され、何も起こりません

時間のデフォルト値を設定し、shutdown.exe の完全なパスを指定してみましたが、何も機能していないようです

  Set WshShell = WScript.CreateObject("WScript.Shell")
  Command = "C:\Windows\System32 shutdown.exe -s -t 600 "
  WshShell.Run Command

私を修正して、正しいコードに導いてください....

4

2 に答える 2

3

パスにバックスラッシュがないようです:

  Set WshShell = WScript.CreateObject("WScript.Shell")
  Command = "C:\Windows\System32\shutdown.exe -s -t 600 "
  WshShell.Run Command
于 2013-04-21T21:58:45.327 に答える