查看: 3160|回复: 7
收起左侧

[软件] nircmd能否发送模拟按键至后台程序

[复制链接]
cdlxyx
发表于 2014-5-19 13:11:15 | 显示全部楼层 |阅读模式
一般的模拟按键程序好像只能操作活动窗口,现在我要操作一个非活动窗口,因为不会编程,目前了解到nircmd可以发送和传递windows消息,但是只会用来点确定取消等按钮,不知道可不可以发送任意按键至后台窗口或程序并且不把目标窗口带到前台,请问该如何操作
guihua7923
发表于 2014-5-19 15:12:40 | 显示全部楼层
本帖最后由 guihua7923 于 2014-5-19 15:17 编辑

楼主理解有点偏差,nircmd不是发送传递windows信息的软件,它是一系列命令列指令的集合。通过它可以许多windows的操作。因为楼主说自己不会编程,如果只是想操作后台窗口让自己方便,可以尝试一下“按键精灵”这款软件,玩游戏的人很多都听过这个软件,它可以模拟鼠标键盘操作,并可以操作后台程序,我就曾经编写过游戏的模拟自己玩玩,不过那个时候的游戏都没这么多安全检测和防注入设置很容易模拟操作,貌似说远了。软件安装后会有一些实例,可以帮助了解这个软件。命令编写起来也不太复杂,楼主可以尝试一下,简单的操作实例可以参考这个:http://zhidao.baidu.com/link?url ... vz9yM7D4tIDHCj9xU4q希望能帮到你。

评分

参与人数 1经验 +5 收起 理由
woxihuan2011 + 5 感谢解答: )

查看全部评分

100lj
发表于 2014-5-19 16:26:00 | 显示全部楼层
guihua7923 发表于 2014-5-19 15:12
楼主理解有点偏差,nircmd不是发送传递windows信息的软件,它是一系列命令列指令的集合。通过它可以许多win ...

按键精灵貌似一般都是前台操作,要想后台操作还有些麻烦。
cdlxyx
 楼主| 发表于 2014-5-19 20:07:49 | 显示全部楼层
guihua7923 发表于 2014-5-19 15:12
楼主理解有点偏差,nircmd不是发送传递windows信息的软件,它是一系列命令列指令的集合。通过它可以许多win ...

很久没用按键精灵了,刚试了下真的可以实现后台按键了,慢慢研究去,谢谢了!
guihua7923
发表于 2014-5-19 21:07:53 | 显示全部楼层
100lj 发表于 2014-5-19 16:26
按键精灵貌似一般都是前台操作,要想后台操作还有些麻烦。

按键精灵是可以实现后台操作的,但是有限制,比如找图片、色块什么的在后台就无法实现,单单模拟鼠标键盘操作还是可以的。
100lj
发表于 2014-5-19 21:11:54 | 显示全部楼层
guihua7923 发表于 2014-5-19 21:07
按键精灵是可以实现后台操作的,但是有限制,比如找图片、色块什么的在后台就无法实现,单单模拟鼠标键盘 ...

没试过,看来要加强学习呀,谢指教。
cdlxyx
 楼主| 发表于 2014-5-20 00:08:36 | 显示全部楼层
guihua7923 发表于 2014-5-19 15:12
楼主理解有点偏差,nircmd不是发送传递windows信息的软件,它是一系列命令列指令的集合。通过它可以许多win ...

事实证明我的理解没有错,nircmd是可以实现后台模拟按键的,之前之所以没有实现,是因为没有理解子句柄的概念,我之前用  nircmdc.exe win postmsg etitle "记事本" 0x100 82  无论如何也不能在记事本中输入文字,即使后来用按键精灵的  foreground得到当前窗口句柄  也一样无法实现,后来发现用  mousepoint得到鼠标指向的窗口句柄却可以,于是意识到记事本的文字输入范围只是整个记事本程序界面包括标题栏菜单栏等的一个子窗口,如果要向这个子窗口发送文字就必须严格指定它本事而不能是整个程序窗口,恰巧nircmd有这个命令,用  nircmdc.exe win child etitle "记事本" postmsg id "15" 0x100 82  解决问题,再一次感叹nircmd的强大!
guihua7923
发表于 2014-5-20 09:47:34 | 显示全部楼层
本帖最后由 guihua7923 于 2014-5-20 09:50 编辑
cdlxyx 发表于 2014-5-20 00:08
事实证明我的理解没有错,nircmd是可以实现后台模拟按键的,之前之所以没有实现,是因为没有理解子句柄的概 ...


我的意思不是说nircmd不能模拟后台操作,是说它不止一个发送windows信息的的软件,这样说它有点大材小用了。呵呵。。。。它是一系列命令指令的集合,可以做的事不限只发送windows信息。可以做许多对于系统和程序的操作,对网络计算机也不再话下,功能可谓强大!!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-18 16:22 , Processed in 1.004126 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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