【发布时间】:2014-05-11 21:59:39
【问题描述】:
我正在编写一个脚本来从文件中加载表情并打印它,但我正在努力让它工作,因为我从中读取的所有内容都是空白的。我是新手,所以我确定我做错了什么,有人可以看看我的代码并告诉我它是什么吗? (绝对地址是对的)
这三个字符串用于工具提示显示上下,size是表情符号的数量,Line是当前表情符号,pg up和dn循环,end类型表情符号。到目前为止,我对为什么没有文件读取行将字符串设置为空感到困惑。什么都没有,甚至连 End 块都没有,工作。
#InstallKeybdHook
SendMode Event
#UseHook
File:= "C:\Users\Ben\Desktop\ahk\emoticons.txt"
Line := 0
size := 0
FileReadLine, string, %File%, %Line%
FileReadLine, string1, %File%, mod(%Line%-1, size)
FileReadLine, string2, %File%, mod(%Line%+1, size)
Loop, read, %File%
{
size += 1
}
start:
ToolTip, %string%`n%string1%`n%string2%, 100, 100, 1
~PgUp::
{
Line:=mod(%Line%+1, size)
FileReadLine, string, %File%, %Line%
FileReadLine, string1, %File%, mod(%Line%-1, size)
FileReadLine, string2, %File%, mod(%Line%+1, size)
}
return
~PgDn::
{
Line:=mod(%Line%-1, size)
FileReadLine, string, %File%, %Line%
FileReadLine, string1, %File%, mod(%Line%-1, size)
FileReadLine, string2, %File%, mod(%Line%+1, size)
}
return
~End::
{
FileReadLine, str, %File%, %Line%
Send %str%
}
return
goto, start
【问题讨论】:
-
你想达到什么目的?请发布一个示例文件并说明您要从中检索的内容。
标签: autohotkey