我迫切需要帮助来创建一个vb / dos代码,它将执行以下操作: 使用以下命令检查命令提示符窗口是否正在运行:mgms A1(mgms是自定义命令) 如果它正在运行,请退出。 如果它没有运行,请启动cmd提示符并运行命令,退出
非常感谢你的帮助!
答案 0 :(得分:0)
Windows cmd.exe
批处理语言非常糟糕,但您应该可以将其放入批处理文件中并使其正常工作:
tasklist /FI "IMAGENAME eq mgms.exe" 2>&1 | findstr /B "INFO: No tasks running" > tmp
for /F "delims=" %x in (tmp) do mgms A1
您可能需要进一步检查mgms.exe的命令行参数是否符合您的预期 - 请查看tasklist.exe
和findstr.exe
的帮助。我相信这两个程序都是WinXP Pro中的标准程序。如果你没有它们,我相信你可以在网上找到它们(或附近)。