-1

.bat ファイルが Windows 7 で実行されているかどうかを確認するにはどうすればよいですか。管理者として実行すると、黒いウィンドウしか表示されず、その後消えます。このように見えます

@echo off
SET PLAYSMS_PATH=C:\xampp\htdocs\sema.shujaa.mobi
SET PLAYSMS_BIN=C:\playsms\bin
SET PLAYSMS_LOG=C:\playsms\logs
SET PLAYSMS_SPOOL=C:\playsms\spool
SET REFRESH_RATE=2
SET PHP_CLI=C:\xampp\php\php
4

2 に答える 2

3

あなたが投稿したものは何の役にも立ちません。いくつかの環境変数を設定してから終了します (つまり、バックグラウンドで実行するものは何もありません)。終了すると、環境変数は存在しなくなります。

つまり、このバッチ ファイルを実行しても、コンソール ウィンドウを開いてから閉じる以外は何もしません。Windows 7、XP、Vista、Windows 3.1 のいずれであっても、管理者、非管理者、またはその他のユーザーとして実行しているかどうかも問題ではありません。コンソール ウィンドウを開いたり閉じたりするだけです。

于 2013-07-26T20:00:16.003 に答える
-1

この一時的な行をスクリプトの最後に追加して、出力をデバッグできます。これは、ユーザーの入力を待ちます

SET /P <var>=[<prompt message>]

または、出力ファイルに .bat ファイルをパイプして、コマンド ライン ウィンドウから実行したときにこのような出力を表示することもできます (ダブル クリックする代わりに)。

c:>myscript.bat > mylogfile.txt

于 2013-07-26T20:12:43.280 に答える