1

Turntable.fm ボットを実行して遊んでいましたが、ローカル マシンの Nodejs インストールで実行したかったのですが、cmd ウィンドウを表示したくありませんでした。そのため、vbs スクリプトを使用してウィンドウを非表示にすることになりました。

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

そして、私の .bat ファイルは次のようになります。

.\node.exe .\Turntable-API\bots\carlin.js

それでおしまい。ものすごく単純。Windowsでショートカットファイルを作成し、これを実行しました:

C:\Windows\System32\wscript.exe "C:\ttbot\invisible.vbs" "C:\ttbot\ttbot.bat"

今の問題は、開始されたプロセスを見つけたり強制終了したりする方法がわからないことです。タスク マネージャーを調べてみると、wscript.exe、cmd.exe、node.exe、invisible.vbs、または ttbot.bat の実行中のプロセスはありません。cmd で .bat ファイルを実行しようとすると、すぐに閉じないので、手動でシャットダウンする必要があると思います。私は何をすべきか?

4

1 に答える 1

2

Process Explorerを使用してみてください。プロセスが既存のプロセスで実行されている場合は、上記のプロセスを検索し、それを見つけてから、自分のプロセスを強制終了できます。

Process Explorer に表示されない場合は、おそらくエラーが原因で、スクリプトが実行されていないか、実行後に終了した可能性があります。すべてが問題ないことを確認するために、vbscript なしで実行してみてください。

于 2012-06-06T08:18:20.573 に答える