概述使用参数将文件拖放到EXE上
我不确定这是否会成为一个编程问题 – 这实际上取决于我的答案。
我有一个命令行实用程序,可以通过将文件放到它上面来触发。
发生这种情况时,基本上这会触发该过程:
myUtility.exe filepath/filename.xyz
我想保留拖放设施,但包括一组固定的选项:
使用模式匹配删除windows文件夹
将设备pipe理器导出到一个txt文件
Leiningen终止batch file的执行
“jmeter”不被识别为内部或外部命令,可 *** 作程序或batch file
批处理date时间在上午10点之前打破windows 8
myUtility.exe filepath/filename.xyz -f -g
有没有办法做到这一点?
请注意,唯一的variables是所删除文件的文件path/文件名。 我无法修改utility.exe本身。
我想知道是否可以创build一个batch file作为一个中间人,这样文件就被放到一个通往batch file的快捷方式上,这样就可以捕获掉文件名,然后调用该utility.exe文件添加所需的选项。
批文件FOR / F标记
查找并replaceIR代码
在windows系统上移动文件的最快方法
在windows命令脚本中为/ f“系统找不到文件”
在batch file中使用redirect
如果-f -g不需要在文件名之后,那么只需将-f -g添加到实用程序目标字段的快捷方式即可。 拖放到快捷方式时,文件名将自动添加为第三个参数。 许多好的命令行应用程序可以按任何顺序处理其选项参数。
C:path to utilitymyUtility.exe -f -g
否则,是的,你可以创建一个批处理文件来根据需要安排这些值。 将其添加到.bat文件并保存。 直接放到脚本上或放到其快捷方式上的文件将放置在%1所在的位置。
C:path to utilitymyUtility.exe %1 -f -g
总结
以上是内存溢出为你收集整理的使用参数将文件拖放到EXE上全部内容,希望文章能够帮你解决使用参数将文件拖放到EXE上所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容