通过start + run将参数传递给快捷方式?


0

我一直在为经常使用的东西提供快捷方式,因此我的任务栏不会混乱。我有用于游戏,雷鸟等的快捷方式,只需键入winkey+r tb雷鸟或winkey+r wa x^2+2x+3 dx搜索Wolfram alpha。

我尝试通过快捷方式传递参数,例如,这是我要使用的参数:

快捷方式名称:wa快捷方式目标:C:.. \ chrome.exe“ http://www.wolframalpha.com/input/?i=

我希望我可以执行%1,因为它确实在其中放置了一个空间,而我无法使它正常工作:

快捷方式名称:kill快捷方式目标:taskkill / IM“

出于某种原因的快捷方式不想保留参数

因此,在快捷方式开始使我失败之后,我想尝试使用bat文件,但是我需要隐藏它们。因此,我尝试了很多人使用的vb脚本。唯一的问题是,我必须使用一个批处理文件来不可见地启动另一个批处理文件,从而使其无用。如果尝试使用快捷方式启动它,则参数不会出现!

有人对此有解决方案吗?

Answers:


1

使用start批处理文件运行另一个程序非阻塞(所以您的批处理文件将终止与该窗口将关闭之后)。

您应该可以使用%1,但这只会传递第一个参数。如果需要传递包含空格的参数,请使用引号,但是在调用其他程序时可能需要将其删除。要与URL一起使用,您可能必须在传递URL之前对其进行编码(例如,在Wolfram alpha快捷方式中)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.