(已解决)基于扩展执行多命令的 CMD 拖放批处理?

问题描述 投票:0回答:0

抱歉我对此太外行了......我希望我的拖放批处理与 IF EXIST 变量一起工作 - 基于扩展选择性的执行以填充其指定命令的两个扩展。 而不是命令处理不受支持的文件,我希望“如果存在”过滤每个扩展到他们自己的命令,如下所示:

@echo off
Pushd "Filepath"
for %%a in (%*) do (
    if exist "%%~fa".ext (
     Command1.exe "%%~fa" "%%~na"
    ) else (
     Command2.exe "%%~fa" "%%~na"
    )
pause;

感谢任何帮助......谢谢。

我有两个工具,我通常单独使用我的拖放批处理来解压缩文件,我想尝试将这两个工具包含在 IF EXIST 中,以便在执行之前将每个文件过滤到它自己的工具(命令)。

if-statement batch-file cmd exists
© www.soinside.com 2019 - 2024. All rights reserved.