1

まず、私はVBが初めてです。だから私に厳しくしないでください:P

バッチファイルをサイレントに実行し、その後バッチを通常の方法で実行したい。そして、これはcmd経由ではなく、ファイルが開かれているときに実行する必要があります。

私はすでに何かを試しましたが、一時停止しません:

通常のバッチの *.vbs:

set shell=CreateObject("Shell.Application")
shell.ShellExecute "C:\Apps\SV\Test.bat", 1, True

サイレント バッチ用の .vbs がありません (まだ)。

私のTest.bat:

http://pastebin.com/u95WjzWF

バッチは画像をエコーし​​てから一時停止します。しかし、VB スクリプトを実行すると、1 秒間表示されて消えます。VB はバッチで一時停止コマンドを実行しなかったと思います。

では、これを行うスクリプトは何ですか?

4

1 に答える 1

0

答えがわかりました。私のバッチでは、一時停止コマンドは次のようになります。

pause>swap

それはうまくいきませんが、私がこのようにすると:

pause >swap

その後、機能し、バッチが一時停止します。

ありがとう @Kayasax @aphoria @foxdrive

于 2013-11-05T09:59:52.153 に答える