找回密码
 加入
搜索
查看: 2791|回复: 4

[系统综合] 怎么结束一个正在运行的进程 比如 风行影音

  [复制链接]
发表于 2010-11-8 00:04:06 | 显示全部楼层 |阅读模式
安装风行影音后 会自动运行 我想结束这个进程 怎么写脚本
发表于 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
发表于 2010-11-8 10:40:53 | 显示全部楼层
在cmd中执行
taskkill /F /IM xxxxx.exe
发表于 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说的自动运行是那程序添加了开机启动吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 21:55 , Processed in 0.077204 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表