1

我最近一直在制作很多随机脚本,但它们都没有真正有用,但它们可以帮助我理解各种事物,我经常将它们用作参考......无论如何,我的一个脚本的大纲按钮选项之一是一个弹出式 msgbox 生成器,它生成一个我可以复制和粘贴的代码(脚本中有很多消息框)
,但我在输入“$codebox”中显示的变量时遇到了问题:

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

这显示:

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

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

我可以在这样的变量中包含一个变量吗?我真的不知道怎么做这个..有没有人有可能的解决方法我可以看看?我四处寻找,但我空无一物。

ps:更新的脚本可以在这里找到

4

1 回答 1

1

想通了,替换这一行:

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

有了这个:

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

大流士在这里回答。(再次感谢)

于 2013-10-06T12:58:26.483 回答