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 回答