我最近一直在制作很多随机脚本,其中没有一个对任何东西都有用,但它们帮助我理解各种各样的东西,而且我经常使用它们作为参考...无论如何,一个大纲按钮选项之一我的脚本是一个弹出式msgbox生成器,它生成一个我可以复制和粘贴的代码(脚本中有很多消息框)
但我输入'$ codebox'中显示的变量出现问题:
$code = "MsgBox(0, $title, $message)"
GUICtrlSetData($codebox, $code)
显示:
"MsgBox(0, $title, $message)"
而不是存储在变量中的数据。然而,当我从$ code行中删除引号时,这实际上会使msgbox上升(我不想要)并返回1到代码框,而不是MsgBox命令..
我可以在这样的变量中包含变量吗?我不知道怎么回事这个..有没有人有可能的解决方法我可以看看?我四处搜寻但是我空了。
ps:可以找到更新的脚本here
答案 0 :(得分:1)
想出来,替换这一行:
$code = "MsgBox(0, $title, $message)"
这一个:
$code = 'MsgBox(0, ' & '"' & $title & '"' & ', ' & '"' & $message & '"' & ')'
Darius回答here。 (再次感谢)