【问题标题】:Split a variable in windows into multiple parms将windows中的变量拆分为多个参数
【发布时间】:2015-09-11 15:45:48
【问题描述】:

我正在尝试使用具有多个单词的单个变量,可以说 PARM1 作为“我的 parm”发送。我试图使用FOR 将 Parm 剥离为两个单独的变量。

FOR /F "tokens= 1,2 delims= " %%I IN ('%~1') DO (SET FOLD=%%I)& (SET ODT=%%J)

我哪里出错了?

【问题讨论】:

  • 是这个批次吗?如果是这种情况,请将标签 batch-file 添加到您的问题中,以便您获得更好的答案。

标签: variables batch-file for-loop input


【解决方案1】:

这是一个有效的例子:

set PARAM1=my param

for /f "tokens=1,2 delims= " %%i in ("%PARAM1%") do (
    set FOLD=%%i
    set ODT=%%j
)

' Test variables
echo FOLD=%FOLD%
echo ODT=%ODT%

【讨论】:

  • 工作就像一个魅力,我看到我搞砸了,谢谢你的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-13
  • 1970-01-01
  • 2017-02-25
  • 1970-01-01
  • 2017-08-02
  • 2017-05-01
  • 2015-09-22
相关资源
最近更新 更多