作者VElysian (家瑀 致中和)
看板EzHotKey
标题Re: [请问] 自动执行操作的程式 例如按键精灵
时间Sun Aug 10 21:45:25 2008
※ 引述《slcgboy (艾罗米)》之铭言:
: ※ [本文转录自 EZsoft 看板]
: 作者: slcgboy (艾罗米) 看板: EZsoft
: 标题: [请问] 自动执行操作的程式 例如按键精灵
: 时间: Fri Aug 8 13:44:02 2008
: 我想问一下 有哪个程式可以这样跑的
: 因为我有个ERP程式 要输入资料
: 这堆资料已经用EXCEL做好了 只是要弄上去
: 如此一来 又多又繁杂的资料 在两个视窗切换 然後还有复制贴上
: 果然还是这种按键精灵很适合 只是 以前用的版本要写很长
: 例如
: CTRL压住
: C 按一下
: CTRL放开 (复制)
: ALT压住
: TAB按一下 (切换页面)
: 然後後面还有一堆方向变化................
: 请问有比较简单的中文软体吗 感谢
: (对了ERP软体公司说 合约过期所以不能帮我转..... 那就自己来吧(很火))
你说的功能 AutoHotKey 可以做得到,而且写法很简单;可惜它不是中文软体就是了...
安装好 AutoHotKey 後,新增一个纯文字档案,
写好程式码後,存成 .ahk 档。
再点两下执行就行了。
范例如下:
#q:: ;按下 Win + Q 执行 :: 到 return 之间的指令
Send {Ctrl Down}
;压住 Ctrl
Send {C}
;按下 C
Send {Ctrl Up}
;放开 Ctrl
Send {Alt Down}
;压住 Alt
Send {TAB}
;按下 TAB
Send {Alt Up}
;放开 Alt
Send {Up 5}
;上方向键 5 次
Send {Down 2}
;下方向键 2 次
Send {Left 3}
;左方向键 3 次
Send {Right 4}
;右方向键 4 次
Send {H}{e}{l 2}{o}
;输入 Hello
return
更多范例以及按键对应请参考:
http://www.autohotkey.com/docs/commands/Send.htm
希望对你有帮助。 ^_^
--
战略高手 游戏, 数位, 程设 [jzs/lostname
DigitalWare 软体 Σ软体 应用 技巧 [lostname]
EzHotKey 软体 ◎简化复杂工作的快速键软体 VElysian
EzHotKey 主要讨论一种可以把复杂的滑鼠键盘动作变成简单的快速键的软体。
例如:
重复的剪下贴上,或是将滑鼠调整音量的动作简化成只按 +/- 键。
包括:
AutoHotKey、AutoIt、EZScript、VBScript、Windows 批次档。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.172.253
※ 编辑: VElysian 来自: 61.64.172.253 (08/10 21:53)
1F:推 GeniusKiKi:不知道 AutoHotKey 有没有图片比对功能 08/11 10:06
2F:推 lindo0130:Ctrl+C 的部份不可以写成 Send {Ctrl Down} {C} 吗? 08/11 19:03
3F:→ VElysian:可以, Send {Ctrl Down}{C}{Ctrl Up} 这样。 ^_^ 08/11 23:49
4F:→ VElysian:这就是举一反三吗??? ^__^ 08/11 23:49
※ 编辑: VElysian 来自: 61.62.73.172 (08/11 23:50)
5F:推 Lumania:send ^c 一般也可以 08/12 08:19
6F:推 lindo0130:XD 现在才看到 08/13 11:10