有人可以帮帮我吗? 目前,我已经得到了这个:
for /f "tokens=1-2 delims=:" %%a in ('ipconfig^|find "IPv4"') do set ip=%%b
set ip=%ip:~1%
现在,我需要创建一个abcd.bat
文件(来自此.bat文件),该文件将包含以下格式的行:
abcy.exe -c %ip% -i2 -u -b 45M -p5600 -t 200 -B 1.2.3.4
答案 0 :(得分:0)
将此内容添加到您的代码段:
echo abcy.exe -c %ip% -i2 -u -b 45M -p5600 -t 200 -B 1.2.3.4 > new.bat
答案 1 :(得分:0)
这是一个选项:
@Set "ts=@abcy.exe -c%%ip%% -i2 -u -b 45M -p5600 -t 200 -B 1.2.3.4"
@For /F "Tokens=2Delims=:" %%A In ('IPConfig^|Find "IPv4"') Do @Set "ip=%%A"
@(Call Echo %ts%)>"abcd.bat"
我已将输出分配到第一行的变量%ts%
,以便您可以轻松调整输出文本字符串,(只需保留%%ip%%
,其中有一个领先空间,单独)。