zjbl2010 发表于 2010-11-8 00:04:06

怎么结束一个正在运行的进程 比如 风行影音

安装风行影音后 会自动运行 我想结束这个进程 怎么写脚本

tianya1631 发表于 2010-11-8 00:08:00

ProcessExists() ProcessClose()

依旧漂泊 发表于 2010-11-8 01:27:47

帮助里有的,还是给你例子吧。
例子如下:If ProcessExists("NOTEPAD.EXE") Then
        If ProcessClose("NOTEPAD.EXE") Then
                MsgBox(0, 0, "记事本进程已结束")
        EndIf
Else
        MsgBox(0, 0, "没有检测到记事本进程")
EndIf

gapkiller 发表于 2010-11-8 10:40:53

在cmd中执行
taskkill /F /IM xxxxx.exe

xyold1 发表于 2010-11-8 13:17:23

关闭窗口不一定要结束进程的,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]
查看完整版本: 怎么结束一个正在运行的进程 比如 风行影音