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 ファイルを実行しようとすると、すぐに閉じないので、手動でシャットダウンする必要があると思います。私は何をすべきか?