wjml="w111。" wjmln="w222。" wjzc="w333。" wjzcn="w444。" mczc="c555。" hczc="c666。" 我在本地data.txt文件中保存上面的变量,如何的autohotkey中调用这些变量?
时间: 2024-06-02 12:04:37 浏览: 154
要在 AutoHotkey 中调用这些变量,你需要先读取 data.txt 文件中的内容并将其分配给变量。你可以使用 FileRead 和 FileReadLine 函数读取文件中的内容,然后使用 := 运算符将其分配给变量。下面是示例代码:
```
; 读取 data.txt 文件中的内容
FileRead, fileContent, data.txt
; 将每行内容分配给相应的变量
wjml := ""
wjmln := ""
wjzc := ""
wjzcn := ""
mczc := ""
hczc := ""
Loop, Parse, fileContent, `n, `r
{
line := Trim(A_LoopField)
if (line <> "")
{
parts := StrSplit(line, "=")
if (parts.Length() = 2)
{
varName := Trim(parts)
varValue := Trim(parts)
if (IsDefined(varName))
{
%varName% := varValue
}
}
}
}
```
这段代码将会从 data.txt 文件中读取内容,并将其中每个变量的值分配给相应的变量。请确保你已经将 data.txt 文件放置在正确的位置,并且其中的变量名与 AutoHotkey 脚本中使用的变量名相同。
阅读全文