无法将某些字符串分配给变量

时间:2019-09-16 23:36:50

标签: autohotkey

如果满足某些条件,我将尝试发送字符串IDENTITY(1,1),这部分代码将无法正常工作。在查看了所有其他内容之后,我发现问题是应该存储IDENTITY(1,1)的变量没有存储任何内容,并且我无法获取它来存储特定的字符串。

我尝试过:

string := "IDENTITY(1,1)"

f4::
send %string%
send "hi"
return

string = IDENTITY(1,1)

f4::
send %string%
send "hi"
return

f4 发送是为了让我不必重新运行整个过程就可以测试这个字符串。同样,“ hi”只是为了验证其是否正确发送,到目前为止,它始终发送hi。

上面的代码和上下文无关紧要,因为它不会保存变量开头,尽管我可以显示更多是否有帮助。

我希望能够像这样使用它:

string = IDENTITY(1,1)
send %string%
output : IDENTITY(1,1)

1 个答案:

答案 0 :(得分:0)

此代码应为您提供所需的输出。您的问题可能是由于您在同一行中都使用了f4标签。

string := "IDENTITY(1,1)"
f4:: send %string%