命令在批处理文件中不起作用

时间:2013-05-07 18:43:03

标签: batch-file cmd

当我在CMD窗口中的Citrix服务器上运行以下命令时,它工作正常,但是当我在批处理文件中运行时,我得到了#34;此时出乎意料"

for /f "skip=1 tokens=2 delims=: " %f in ('nslookup www.domain.com ^| find /i "Address"') do ALTADDR /SET %f

如何在批处理文件中使用它?

1 个答案:

答案 0 :(得分:4)

在批处理文件中,您必须使用%% f而不是%f:

for /f "skip=1 tokens=2 delims=: " %%f in ('nslookup www.domain.com ^| find /i "Address"') do ALTADDR /SET %%f