标题:
请问XP关闭系统当前应用程序的命令是什么?(ALT+F4按着不方便)
[打印本页]
作者:
WeeVee
时间:
2006-3-6 12:51
标题:
请问XP关闭系统当前应用程序的命令是什么?(ALT+F4按着不方便)
如题!我想以命令方式关闭当前的窗口或应用程序,是什么命令呀?
我想设置一个快捷键(关闭当前的应用程序)到音速启动,就是不知道是什么命令。。。
[
本帖最后由 WeeVee 于 2006-3-6 05:42 PM 编辑
]
作者:
WeeVee
时间:
2006-3-6 17:43
顶!!!!!!!!!!
作者:
Aycox
时间:
2006-3-6 19:00
楼主的意思是想用一个简单的快捷键替代系统的 ALT + F4 的作用,所以在定义快捷键时需要指定一个运行命令,而这个命令能起到 ALT + F4 的作用且能关闭任何当前窗口程序,对吗?
Windows 应该没有这样的操作,除非有某个这样的工具软件。XP 有个 TasKill 命令虽然可以中止进程,但需一个个进行,起不到楼主要的效果;
我想了想始终领会不到 ALT + F4 背后到底执行的是何种命令,不过另外一种实现的可能性是有的,就是使用键盘传送命令来执行 ALT + F4 ,不过我不会。^_^
作者:
无边无际
时间:
2006-3-6 22:39
原帖由
Aycox
于 2006-3-6 19:00 发表
。。。XP 有个
TasKill
命令虽然可以中止进程 ...
纠正一下:是
Taskkill
作者:
WeeVee
时间:
2006-3-7 11:35
没有人知道啊?————
作者:
stongxue
时间:
2006-3-7 21:48
建议LZ直接结束进程好了,因为我实在找不到比快捷键更快捷的方法,呵呵
作者:
caten
时间:
2006-3-7 22:34
用KeyTweak重新定义你的键盘按键的功能
作者:
yagamis
时间:
2006-3-10 01:11
Alt + F4 也就是Windows向应用程序发送一条 WM_ENDSESSION 消息 (结束任务) ,也就是 任务管理器 中的 “结束任务”按钮的功能 。 结束任务 和 结束进程 是两码事,结束进程是强制性的,对应函数是 TerminateProcess .
不明白?想象一下 男女做× 和 男强×女 的区别。
前一种被作用对象是心甘情愿, 后一种则是是被逼无奈。但效果都一样 嘿嘿~~
所以哈,尽量用前一种。实在搞不定,只有霸王硬上弓了~~
实现方法:可以用GetForeWindow 获取当前窗口句柄,PostMessage(发送消息) 参数设置为 WM_ENDSESSION,WM_CLOSE(关闭窗口) 就OK了,然后讲你的程序设置一个 热键。 开机自动运行起来隐藏。 应该就是楼主要的功能了。
CMD,VBS,BAT等系统脚本也许也OK,那就不知道了 我菜鸟一个
上面提及的那些函数,大家可参考Windows API大全之类的电子书。每个编程者都要看的东西,很常见的。
作者:
Aycox
时间:
2006-3-10 02:35
yagamis 介绍的挺细,有心!不过楼主本就是想通过音速启动定义快捷键来执行命令,其实就是想要 Alt+F4 的系统命令行形式,说句实话,楼主可能要求太高了喔^_^
作者:
minidick
时间:
2006-3-10 11:41
我用wsh脚本做了一个
楼主试试?
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/)
Powered by Discuz! 7.2