zrf0123 当前离线
上等兵
apang 当前离线
上将
@echo off set "p=%~0" wmic process where "commandLine<>'cmd /c \"\"%p:\=\\%\" \"' and executablePath='%ComSpec:\=\\%'" call terminate pause复制代码
TOP
2.打开批处理前没有cmd.exe时,打开批处理时提示:无可用范例,第二次打开此批处理仍提示:无可用范例,不能杀掉第一次打开的批处理进程 cmd.exe
Set wmi = GetObject("winmgmts:\\.\root\cimv2:Win32_Process") For Each process in wmi.Instances_ If LCase(process.Name) = "cmd.exe" Then process.Terminate Next Set wmi = Nothing ''继续执行其它命令 CreateObject("WScript.Shell").Run "cmd /cecho,OK&pause"复制代码
评分人数