2017-02-19 7 views
-1

まず最初に、私はコーディングに関しては全く新しい初心者です。または私はこのスクリプトを作成しようと私の以前の試みでいくつかの間違いをしているに違いない。開始時にexplorer.exeを終了させるスクリプトを作成しようとすると、プログラムを起動し、終了時にウィンドウをシャットダウンします。

はとにかく、私の問題はこれです:私の弟のために

、我々は、Windows上で動作する教育学習ツールを持っています。 (C:¥Program Files(x86)¥AmbraSoft¥hoofdmenu.exe)にあります。
私はexplorer.exeを殺すスクリプトを作ろうとしているので(ツールを使う以外に何もできないので)、学習ツールを起動し、ツール(プロセス:hoofdmenu.exe)が終了したらコンピュータをシャットダウンします。閉じています。

taskkill /f /im explorer.exe 
START /wait C:\Program Files (x86)\AmbraSoft\hoofdmenu.exe 
shutdown.exe /s /t 00 

しかし、それはプログラムhoofdmenu.exeが開始されませんので、動作していないよう:

は新しい私はこれを試してみましたコーディングをしていて。私がWindowsタスクスケジューラでタスクを作ると、それが始まります。私はまた、ファイルパスの前後に"を追加しようとしましたが、それもうまくいきませんでした。

誰かが私が間違っていることをこの初心者に教えてもらえますか?

答えて

0

提供答えは問題があるので:

Start "" /Wait "C:\Program Files (x86)\AmbraSoft\hoofdmenu.exe" 

または:

Start "" /Wait "%ProgramFiles(x86)%\AmbraSoft\hoofdmenu.exe" 
0

パスにスペースが含まれている場合は、パスを引用符で囲む必要があります。

START /wait "C:\Program Files (x86)\AmbraSoft\hoofdmenu.exe" 
+0

これは、誰かがスペースを含むパスを実行する方法を尋ねたのは今回が初めてではありません、フラグを複製して移動してください。 – Lankymart

関連する問題