gpt4 book ai didi

batch-file - 如何使用逗号分隔符调用批处理文件中的参数

转载 作者:行者123 更新时间:2023-12-04 00:20:00 28 4
gpt4 key购买 nike

我想用逗号分隔的参数调用批处理文件。我怎样才能做到这一点?

我想要这个例子。

我有一个带有脚本的 text.bat:

@echo off
set test=%1
echo Sample %test% batch.

我想像这样运行批处理:
c:\text.bat this,is,sample

我期待这样的结果:
Sample this,is,sample batch.

知道我怎么能做到这一点吗?

谢谢。

最佳答案

哇!我不知道逗号的行为方式。

你有两个选择。

你可以使用这个脚本:

@echo off
set test=%~1
echo Sample %test% batch.

并运行它:
C:\text.bat "this,is,test"
%~1表示不带引号的第一个参数。引号将逗号分隔的列表分组为单个参数。



你可以使用这个脚本:
@echo off
set test=%*
echo Sample %test% batch.

并运行它:
C:\text.bat this,is,test
%*表示键入时的命令行参数。

关于batch-file - 如何使用逗号分隔符调用批处理文件中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8145744/

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