如何在 Windows XP/7 中传递 gui 批处理参数?

rus*_*rce 1 windows windows-7 windows-xp batch-file

是否有任何直接的方法来调用 .bat 文件并让它提示我输入将替换 %1 %2 等字段的每个参数?我可以很好地记住他们的订单并从命令行运行它,但如果有一个图标,他们可以点击并获得适当的提示,那么对于朋友和家人来说,这将是可取的。

Jen*_*rat 6

@echo off
echo "Parameter 1" 
set /p p1=
echo "Parameter 2"
set /p p2=
[...]
yourcommand.exe %p1% %p2% [...]
Run Code Online (Sandbox Code Playgroud)

@echo off停止打印命令。我们将要求每个 using 提供一个参数echoset /p p1=询问用户一些输入(使用“return”或“enter”确认)并将其存储到 variable 中%p1%。在最后一行,您可以使用输入的参数调用您的程序。