标题: [文件操作] 批处理如何在打开的程序中输入字符? [打印本页]
作者: chewwie 时间: 2011-3-22 03:17 标题: 批处理如何在打开的程序中输入字符?
我有一个常用软件 每次重新开机以后 都要输入序列号安装才能用。
打开安装程序,有一个框让你输入序列号然后点击install来安装。
请问如何用批处理完成 “打开文件,复制序列号进去,然后完成安装” 这一系列的操作。
谢谢
作者: 女孩不哭 时间: 2011-3-22 04:05
可以结合vbs吧?模拟发送按键…
作者: bluewing009 时间: 2011-3-22 08:03
vbs有个sendkeys函数……可以模拟按键
作者: chewwie 时间: 2011-3-22 16:01
哦。。这样啊。vb不会用。。。。。这咋办啊
作者: Batcher 时间: 2011-3-23 21:39
4# chewwie
可以参考一下别人是怎么用的
VBS模拟按键登录路由器
http://bbs.bathome.net/thread-6842-1-1.html
批处理调用VBS模拟按键登录路由器
http://bbs.bathome.net/thread-10227-1-1.html
作者: tmplinshi 时间: 2011-3-23 22:02
本帖最后由 tmplinshi 于 2011-3-23 22:06 编辑
用 AutoHotkey 进行这些操作最适合不过了。代码大概如下,但还要根据具体的情况修改:- Run, 常用软件.exe,,, pid
- WinWait, ahk_pid %pid%
- ControlSetText, Control(需修改), 序列号
- ControlClick, install
复制代码
软件名称及版本号是什么?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |