![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 02:12 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎样用批处理关闭已经打开的Windows程序? |
| 可打印版本 1,139 / 3 |
| 第1楼 vlanmaster | 发表于 2007-01-12 03:32 |
| 初级用户 发帖 46 积分 100 | |
|
怎样用批处理关闭已经打开的Windows程序? 如题。
比如 @echo off setlocal path=c:\kit dkl.exe endlocal echo 程序将在5秒后自动关闭。 也就是说怎么样才能在5秒后让dkl.exe自动关闭? dkl.exe是WIN32程序。 |
|
| 第2楼 dikex | 发表于 2007-01-12 03:42 |
| 高级用户 发帖 366 积分 788 | |
|
ping 192.1.1.1 /n 1 /w 5000
::192.1.1.1这个IP必须为空的(一般为空……) taskkill /im dkl.exe /f ::win2000没有taskkill命令的,备用命令ntsd /c q /pn dkl.exe (要求管理员权限) |
|
| 第3楼 vlanmaster | 发表于 2007-01-12 05:44 |
| 初级用户 发帖 46 积分 100 | |
|
感谢楼上回答,不过这不是我想要的结果。
还有你的 ping 192.1.1.1 /n 1 /w 5000 ::192.1.1.1这个IP必须为空的(一般为空……) 这是什么意思.既然IP为空为什么还要加参数 /w 5000? 不如改ping 192.1.1.1 -n 5>nul怎样? 我的系统是XPHOME的所以没有tasklist,taskkill命令。能不能给我说说NTSD命令? |
|
| 第4楼 cmshun | 发表于 2007-01-12 08:29 |
| 初级用户 发帖 36 积分 85 来自 四川德阳 | |
|
ntsd -c q -p
-c是传递给command q表示退出 -p是指进程id号 也可以-pn 是指进程名 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |