Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autohotkey 自动热键:如何在ahk脚本中的run语句上使用嵌套双引号_Autohotkey - Fatal编程技术网

Autohotkey 自动热键:如何在ahk脚本中的run语句上使用嵌套双引号

Autohotkey 自动热键:如何在ahk脚本中的run语句上使用嵌套双引号,autohotkey,Autohotkey,我有个问题。我正在运行autohotkey的v1.1.13.00版。 我的脚本运行得很好,除非我需要在其他双引号中使用双引号运行某些东西。 我查看了AHKscript论坛,我所看到的是你只是使用它们,没有任何转义字符,但这对我不起作用 我的热键组合不会被任何其他脚本、程序或任何东西劫持。我可以给它分配另一个功能,它就可以工作了 到目前为止,我已经尝试: ^+h:: run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -

我有个问题。我正在运行autohotkey的v1.1.13.00版。 我的脚本运行得很好,除非我需要在其他双引号中使用双引号运行某些东西。 我查看了AHKscript论坛,我所看到的是你只是使用它们,没有任何转义字符,但这对我不起作用

我的热键组合不会被任何其他脚本、程序或任何东西劫持。我可以给它分配另一个功能,它就可以工作了

到目前为止,我已经尝试:

^+h::
run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --window-size=300,300 --window-position=200,100 --app=http://hangouts.google.com/"
return
由于明显的原因(运行字符串中的空格)它不起作用

在上面的两个步骤中,打开autohotkey所在的文件夹并停止

^+h::
run "{"}C:\Program Files (x86)\Google\Chrome\Application\chrome.exe{"} --window-size=300,300 --window-position=200,100 --app=http://hangouts.google.com/"
return
不喜欢花括号的错误

哦,顺便说一句,
runhttp://hangouts.google.com
后跟一个
winmove,x,y,width,height
将不起作用,因为我的默认浏览器不是chrome,而是IE,并且我没有在IE上登录我的帐户。(如果愿意,将工作和个人帐户分开)


在这一点上,我不知道该去哪里。如果有人知道如何继续,我洗耳恭听。

强制使用表达式并使用双引号来转义双引号:
“”


我在这里可能很愚蠢,但是
run
有什么意义呢?^而且您不需要将整个命令行括在引号中。不要忘记帮助的主要来源:,它非常好,有很多例子。@Blauhirn,当然了。:-)不需要这样做,只需使用
运行[程序路径或名称]
。请查阅文档中的run命令(1)
run
部分是复制和粘贴的错误。我现在在上面的代码部分修复了它。(2) 感谢您提供的文档建议,但我已经查看了上面提到的页面,看到的是您可以将双引号一个接一个地堆叠起来,这对我不起作用。(3)当您要运行的命令路径中有空格字符时,我的理解是,您需要将整个路径名用双引号括起来。如果你知道克服这一点的方法,我很乐意听你这么说。很有魅力。谢谢
^+h::
run "{"}C:\Program Files (x86)\Google\Chrome\Application\chrome.exe{"} --window-size=300,300 --window-position=200,100 --app=http://hangouts.google.com/"
return
run, % """C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"" --window-size=300,300 --window-position=200,100 --app=http://hangouts.google.com/"