gpt4 book ai didi

batch-file - 如何将超过 9 个参数传递给批处理文件

转载 作者:行者123 更新时间:2023-12-04 01:51:34 26 4
gpt4 key购买 nike

如何将超过九个参数传递给 bach 文件。
我尝试了另一个 SO 问题
How do you utilize more than 9 arguments when calling a label in a CMD batch-script?
但不适合我。

我正在尝试提供保存在批处理中的 url 的运行时值。
我的批次:

start iexplore http://example.com?firstName=%1^&middleName=%2^&lastName=%3^&country=%4^&address=%5^&address2=%6^&address3=%7^&mobileNo=%8^&landlineNo=%9SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT ^&emailAddress=%1^&hobby1=%2^&hobby2=%3^&hobby3=%4^&hobby4=%5^&hobby5=%6

使用时是 取之前的 %1, %2, %3,..... 等值和 10th,11th,12th.... 参数

请帮忙!

最佳答案

将前九个参数保存在一个变量中。然后多次调用 shift ,然后才使用其余的:

set "v=http://example.com?firstName=%1&middleName=%2&lastName=%3&country=%4&address=%5&address2=%6&address3=%7&mobileNo=%8&landlineNo=%9"
shift
shift
shift
shift
shift
shift
shift
shift
shift
start iexplore %v%&emailAddress=%1&hobby1=%2&hobby2=%3&hobby3=%4&hobby4=%5&hobby5=%6

关于batch-file - 如何将超过 9 个参数传递给批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21694861/

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