将parameter passing给BAT文件并通过双击运行

我想传递两个文件path(对于Windows)作为命令行参数的脚本。 在Windows中,如果我们右键单击一个文件,我们可以看到属性选项,在常规选项卡下显示文件名如test.bat。 我们可以从那里传递参数吗?

其实我想要的是通过前面说过的两个参数来捕捉那些从脚本中相应的操作。 bat文件应该双击执行。 可能吗? 我search谷歌,但没有发现(可能是我不知道适当的search查询)。

您不能直接执行此操作:您需要创建一个Windows快捷方式(右键单击资源管理器中的文件,选择“ 创建快捷方式” ),然后编辑快捷方式的“目标”字段以传递参数。

您创建bat脚本的快捷方式,然后转到该快捷方式的属性视图。 在“目标”字段中,将目标路径之后的参数添加到中间。

创建bat脚本的快捷方式,然后转到快捷方式的属性视图并添加参数。 或者使用参数调用原始bat脚本的bat脚本。

小心内部空白的文件路径。 使用引号的路径名称和%〜1 resp。 %〜2删除批处理文件中的引号。

对于以前的工作答案,您需要为每一对参数名称创建几个快捷方式,因此“参数”概念变得毫无用处,因为您可能直接在BAT文件的多个副本中直接对两个名称进行编码。 正确的方法是拖拽两个所需的名称,并将其放在BAT文件中。