bat文件中的拖放功能

时间:2016-04-21 20:29:55

标签: batch-file drag-and-drop

所以我试图启动2个文件,这些文件通常不会自己做任何事情,而是需要拖放到程序上才能运行,我的问题是人们似乎对其他方式更感兴趣而不是通过程序从蝙蝠发射文件。

所以这就是我试图做的事情。

File1.pk3 + File2.wad - >的Program.exe

任何帮助都会很棒

我希望使用bat文件来执行拖放功能,因为.pk3文件是一个级别,而.wad是一个模式游戏模式,为了运行它们需要被放到主程序上。

1 个答案:

答案 0 :(得分:1)

如果您想将文件拖放到批处理文件中并让批处理文件执行有意义的操作,可以使用%1。它与使用"拖动"执行批处理文件基本上没有什么不同。 file作为参数。

试试这个:

<强> droponme.bat

@echo off
echo Opening %1 in notepad.
echo Please close it to continue.
notepad.exe %1
echo You closed it.  Thanks!
pause

<强> helloworld.txt

Hello world!

尝试将helloworld.txt放到droponme.bat上。它应该打开文本文件。 现在尝试从命令行运行droponme helloworld.txt(与文件位于同一目录中)。你应该看到完全相同的结果。