2017-05-18 4 views
0

プログラマーではありません。私はちょうど私の人生を楽にするために、ちょうど2つのアプリを起動するための単純なバッチファイルを作成したいとバグの最後に、簡単な質問、それは動作しますか? yが終了するとnが先頭に戻ります。 私はいくつかのコードを作ってみましたが、それは働いdoesnの `t:/2つのアプリを起動し、ループします

@echo off 

    IF %F%=="n" (
    echo -=[Starting WattTool]=- 
     echo: 
      start /d d:\bitkojn\wtool\ wattstart.bat 

    echo -=[Starting Miner]=- 
     echo: 
      start /d d:\bitkojn\cdm\ start.bat 
     ) 

    ELSE (
     exit 
     ) 
      echo --==[confirm]==-- 
      SET /p %F%=Does it work? y/n 
      goto :eof 

pause 

私はちょうどヒット、彼にいくつかの時間を節約するために、私の弟と同じ鉱山労働者を使用すると、何かが間違っている場合、彼にこれを作りますこのバッチは、私が戻ってきたときに鉱夫を残すことができ、なぜ彼らが止まったのかをチェックします。 おかげ

+0

何を、正確に、「それは働いていない」とき失敗していますか?質問を編集して正確なエラーメッセージがあればそれを記入し、何が起こると予想されているかについての記述と、あなたの期待とは異なる実際に起こっていることを記入してください。 –

+0

エラーメッセージはありません。バットはまったく始まらない。ちょうど一度フラッシュしてなくなった。私は "一時停止"を含めるように試みたが、秒後にただ消えたcmdを停止しなかった。 – K3nNyTheminer

+1

エラーを表示するには、コマンドプロンプトを開き、スクリプトをダブルクリックする代わりに実行します。 – SomethingDark

答えて

1

私は本当にあなたが望むものを理解している場合は、これを試してみてください。

@ECHO OFF 

:LAUCH 
ECHO -=[Starting WattTool]=- 
START /d d:\bitkojn\wtool\ wattstart.bat 
ECHO -=[Starting Miner]=- 
START /d d:\bitkojn\cdm\ start.bat 
SET /p F=Does it work? y/n 
IF %F%==n GOTO LAUCH 
PAUSE 
関連する問題