我的问题的命令行参数是
getpkt.exe 15-05-14.dlf
getpkt.exe文件和.dlf文件位于同一文件夹中。现在我将批处理文件复制到同一位置,然后双击它。所以它需要执行命令。
该文件夹只包含一个getpkt.exe和一个.dlf文件。但.dlf文件名每次都有所不同。
所以任何人都可以帮我处理批处理脚本代码,它需要在同一文件夹中使用.dlf文件执行以下getpkt.exe文件?
提前致谢。
答案 0 :(得分:0)
转到正确的路径
获取文件名(如果有多个文件名,则会获得最后一个文件名)
使用文件名作为参数
执行程序cd / d“C:\ get to getpkt的路径”
for / f %% i in('dir / b * .dlf')do set file = %% i
getpkt.exe%file%
答案 1 :(得分:0)
设置mypath =%~dp0 echo%mypath:~0,-1%\ 推送“%~dp0” for / f %% i in('dir / b * .dlf')do set file = %% i getpkt.exe%file% 退出