Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何检查特定命令行是否在cmd propmt中运行_Vb.net_Dos - Fatal编程技术网

Vb.net 如何检查特定命令行是否在cmd propmt中运行

Vb.net 如何检查特定命令行是否在cmd propmt中运行,vb.net,dos,Vb.net,Dos,我迫切需要帮助来创建vb/dos代码,该代码将执行以下操作: 检查命令提示窗口是否正在使用以下命令运行:mgms A1(mgms是自定义命令) 如果它正在运行,请退出。 如果未运行,请启动cmd提示符并运行命令exit 非常感谢你的帮助 Windowscmd.exe批处理语言非常糟糕,但您应该能够将其放入批处理文件并使其正常工作: tasklist /FI "IMAGENAME eq mgms.exe" 2>&1 | findstr /B "INFO: No tasks runni

我迫切需要帮助来创建vb/dos代码,该代码将执行以下操作: 检查命令提示窗口是否正在使用以下命令运行:mgms A1(mgms是自定义命令) 如果它正在运行,请退出。 如果未运行,请启动cmd提示符并运行命令exit


非常感谢你的帮助

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和更高版本的标准程序。如果你没有它们,我相信你可以在网上找到它们或类似的东西