Batch file 创建批处理文件以将文件拖放到exe上
我有一个exe,我可以拖放另一个文件到它上面生成第三个文件。不幸的是,它似乎一次只接受一个文件,如果我选择多个文件并删除,它似乎不起作用 如何创建一个批处理文件来自动将1000个扩展名为.drag的文件拖到drop.exe上Batch file 创建批处理文件以将文件拖放到exe上,batch-file,Batch File,我有一个exe,我可以拖放另一个文件到它上面生成第三个文件。不幸的是,它似乎一次只接受一个文件,如果我选择多个文件并删除,它似乎不起作用 如何创建一个批处理文件来自动将1000个扩展名为.drag的文件拖到drop.exe上 谢谢 在Windows中,将文件拖放到exe上只会执行命令行: fileprocessor.exe "<full path to dropped file>" 显然,批处理文件中可以放置多个对象。看见你应该能够根据自己的需要调整答案。不过,我确实想知道是否有最
谢谢 在Windows中,将文件拖放到exe上只会执行命令行:
fileprocessor.exe "<full path to dropped file>"
显然,批处理文件中可以放置多个对象。看见你应该能够根据自己的需要调整答案。不过,我确实想知道是否有最大数量的字符可以传入,因此您可能无法将数千个文件拖到其中。可能连几百个都没有。但肯定是多重的
编辑:在您对dmercredi答案的评论中,您提到了通配符。如果您不需要拖放功能,只想在批处理文件中指定*.drag,请改为签出。这里有各种各样的答案可以满足您的需要。应该是MS-DOS吗?DOS没有拖放功能。你是说Windows。哦,哇,我不想写1000条路径。难道我不能做一个通配符吗?例如,此文件夹中的所有.drag文件?cmd有一个最大命令行长度。8191个字符。
For %%a in (*.drag) do fileprocessor.exe "%%~fa"