AutoIt 自动在文本编辑器加上指定内容
(接着上一篇AutoHotkey的内容)
这是AutoIt版本的代码
Global $line=1
HotKeySet("{esc}","code")
While 1
Sleep(100)
WEnd
Func code()
Send(";{enter}N")
if $line>0 and $line<10 Then
Send("000")
EndIf
if $line>9 and $line<100 Then
Send("00")
EndIf
if $line>99 and $line<1000 Then
Send("0")
EndIf
Send($line)
Send(" ")
$line+=1
EndFunc
代码解释
Global $line=1 ;定义一个全局变量
HotKeySet("{esc}","code") ;设置热键为Esc键, 按下该键, 将执行函数code
;定义code函数
Func code()
......
EndFunc
;死循环, 等待按键按下. 这里我以中断的方式进行理解: 循环等待过程中, 按键按下将产生中断,
;由HotKeySet接收中断并执行代码
;while里面不用sleep的话, cpu占用率会提升
While 1
Sleep(100)
WEnd