AutoIt使用MsgBox行更新$ input以进行复制/粘贴

时间:2013-10-06 03:47:52

标签: variables input updates autoit

我最近一直在制作很多随机脚本,其中没有一个对任何东西都有用,但它们帮助我理解各种各样的东西,而且我经常使用它们作为参考...无论如何,一个大纲按钮选项之一我的脚本是一个弹出式msgbox生成器,它生成一个我可以复制和粘贴的代码(脚本中有很多消息框)
但我输入'$ codebox'中显示的变量出现问题:

$code = "MsgBox(0, $title, $message)"  
GUICtrlSetData($codebox, $code)

显示:

"MsgBox(0, $title, $message)"   

而不是存储在变量中的数据。然而,当我从$ code行中删除引号时,这实际上会使msgbox上升(我不想要)并返回1到代码框,而不是MsgBox命令..

我可以在这样的变量中包含变量吗?我不知道怎么回事这个..有没有人有可能的解决方法我可以看看?我四处搜寻但是我空了。

ps:可以找到更新的脚本here

1 个答案:

答案 0 :(得分:1)

想出来,替换这一行:

$code = "MsgBox(0, $title, $message)"   

这一个:

$code = 'MsgBox(0, ' & '"' & $title & '"' & ', ' & '"' & $message & '"' & ')'   

Darius回答here。 (再次感谢)

相关问题