gpt4 book ai didi

command-line - 如何将文件设置为 bat 文件中的输入变量?

转载 作者:行者123 更新时间:2023-12-01 12:48:52 24 4
gpt4 key购买 nike

我想要一个 bat 文件来拖放文件并用程序打开它们。 bat文件正常运行如下:

@echo off
C:\path\to\program\program.exe -variables "C:\path\to\file\randomfile.*"

现在,我想保持相同的结构,但我想设置一个变量来替换“randomfile.*”,该变量是我拖放的文件,但我不知道如何设置它。

最佳答案

如何在拖放文件时设置一个变量来替换randomfile.*

当您将文件拖放到批处理文件时,该文件的名称将作为参数 %1 传递给批处理文件。

为此,请按如下方式编辑您的批处理文件:

@echo off
C:\path\to\program\program.exe -variables "%1"

注意事项:

  • 您可以使用 % 后跟它在命令行上的数字位置来获取任何参数的值。传递的第一项始终是 %1,第二项始终是 %2,依此类推。

  • %* 在批处理脚本中引用所有参数(例如 %1 %2 %3 %4 %5 ... %255)

  • 只有参数 %1%9 可以用数字引用。


进一步阅读

关于command-line - 如何将文件设置为 bat 文件中的输入变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38406374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com