当我使用v1.1.25.01运行此脚本时, 我没有得到我期望的结果,即在Chrome浏览器中搜索我的输入值。
比如说我输入以下输入:
InputBox: Testing search query
和{Enter}
在MsgBox中,我得到了"测试搜索查询"
然而在我的Chrome中。它漏掉了。我得到3个单独的标签,可以打开。选项卡中的查询是:
tab1 = http://www.google.com/#q=Testing
Tab2 = search/
Tab3 = query/
我不确定为什么我的字符串会在空格上被拆分?
#Appskey::
InputBox, UserInput, Search Query, , ,380,103
if ErrorLevel
MsgBox, CANCEL was pressed.
else
MsgBox, %UserInput%
Run chrome.exe http://www.google.com/#q=%UserInput%
return
答案 0 :(得分:2)
您应该将url括在引号中,以确保它作为单个参数传递:
Run chrome.exe "http://www.google.com/#q=%UserInput%"
通过不引用URL,您将使用三个参数启动chrome:
Parameter #1: http://www.google.com/#q=Testing
Parameter #2: search
Parameter #3: query