0
我非常需要幫助來創建將執行以下操作的vb/dos代碼: 使用以下命令檢查命令提示符窗口是否在運行:mgms A1( mgms是自定義命令) 如果正在運行,請退出。 如果未運行,請啓動cmd提示符並運行該命令,請退出如何檢查特定命令行是否在cmd中運行propmt
非常感謝您的幫助!
我非常需要幫助來創建將執行以下操作的vb/dos代碼: 使用以下命令檢查命令提示符窗口是否在運行:mgms A1( mgms是自定義命令) 如果正在運行,請退出。 如果未運行,請啓動cmd提示符並運行該命令,請退出如何檢查特定命令行是否在cmd中運行propmt
非常感謝您的幫助!
在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中都是標準的。如果你沒有他們,我相信你可以在網上找到他們或(近)等價物。