怎么结束一个正在运行的进程 比如 风行影音
安装风行影音后 会自动运行 我想结束这个进程 怎么写脚本 ProcessExists() ProcessClose() 帮助里有的,还是给你例子吧。例子如下:If ProcessExists("NOTEPAD.EXE") Then
If ProcessClose("NOTEPAD.EXE") Then
MsgBox(0, 0, "记事本进程已结束")
EndIf
Else
MsgBox(0, 0, "没有检测到记事本进程")
EndIf 在cmd中执行
taskkill /F /IM xxxxx.exe 关闭窗口不一定要结束进程的,winclose也能起作用吧
当然还有另一种方法,就是向窗口发消息比如SendMessage
#Include <WinAPI.au3>
_WinAPI_PostMessage($hWnd, $iMsg, $iwParam, $ilParam)
参数1:hWnd-窗口句柄。窗口可以是任何类型的屏幕对象。
参数2:wMsg-用于区别其他消息的常量值.
参数3:wParam-通常是一个与消息有关的常量值,也可能是窗口或控件的句柄.
参数4: lParam-通常是一个指向内存中数据的指针。
wMsg参数常量值
当用户选择结束对话框或程序自己调用ExitWindows函数
#DeFine WM_QUIT 0x12
用来结束程序运行
#DeFine WM_QUERYOPEN 0x13
另外LZ说的自动运行是那程序添加了开机启动吧
页:
[1]