我有一个非常基本的脚本,看起来像
myProg -i INFILE >%TEMP%\INFILE.tmp
mySecProg -i %TEMP%\INFILE.tmp -o OUTFILE
我如何将此脚本添加到我的上下文菜单,以便“INFILE”是我右键单击的文件,以及如何确保 OUTFILE 位于“INFILE”的目录名中。
答案1
您可以通过选择工具->文件夹选项->文件类型->高级并添加新操作来添加特定文件类型的项目。
如果我查看 .txt 文件的“打开”条目,我会看到“C:\WINDOWS\system32\NOTEPAD.EXE %1”;“%1”将文件的名称传递到程序脚本中,并且可以在脚本中使用“%1”变量名而不是“INFILE”来访问它。然后,您必须进行一些字符串操作来创建 OUTFILE 名称 - 我似乎记得过去寻找最后一个“\”并从该点删除。