如何使用autohotkey将剪贴板文本放入url的查询字符串中

时间:2012-02-10 16:02:26

标签: autohotkey

这是我想要做的:

!f :: Run,browserpath www.example.com?groupid=WANTPASTEDVALUE&exporttype=1&vehicle=34928 return

我想将剪贴板的值放在WANTPASTEDVALUE所在的位置。

感谢。

2 个答案:

答案 0 :(得分:0)

假设剪贴板已经包含数据,那么它将是%Clipboard%,

!f:: Run, browserpath www.example.com groupid= %ClipBoard% &exporttype=1&vehicle=34928

如果同一行只有一个命令,则不需要返回

答案 1 :(得分:0)

要在命令中获取剪贴板的内容,请使用built-in special variable, Clipboard

!f:: Run, "http://www.example.com?groupid=%Clipboard%&exporttype=1&vehicle=34928"

注意:如果您在此案例中包含协议(http://https://),Windows将自动选择您的默认浏览器,您可以省略浏览器的路径。这样做的好处是不会强迫用户使用他们不喜欢的浏览器,并且写入引导更容易。

另外,请注意我添加了引号。如果你的剪贴板包含一个空格而你运行它没有引号,浏览器会把它解释为两个独立的网址,你当然不想要。