求一dos程序

会飞的小洋洋 2010-03-23 02:50:09
t.txt文件,内容为:
NODENAME d-srch01
TCPSERVERADDRESS 192.168.0.114

请问如何将本系统计算机名和ip赋到NODENAME和TCPSERVERADDRESS对应的值上?

谢谢
...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
会飞的小洋洋 2010-03-23
  • 打赏
  • 举报
回复
谢谢,结贴给分
ljc007 2010-03-23
  • 打赏
  • 举报
回复
test.bat

[code=BatchFile]@echo off
for /f "tokens=4" %%a in ('route print^|findstr 0.0.0.0.*0.0.0.0') do (
set IP=%%a
)
>t.txt echo NODENAME %computername%
>>t.txt echo TCPSERVERADDRESS %IP%
[/code]
会飞的小洋洋 2010-03-23
  • 打赏
  • 举报
回复
现在
NODENAME d-srch01
TCPSERVERADDRESS 192.168.0.114

想要的结果
NODENAME localservername
TCPSERVERADDRESS 192.168.0.1
会飞的小洋洋 2010-03-23
  • 打赏
  • 举报
回复
抱歉我没说明白,是想把本地系统对应的nodename和ip替换d-srch01 和 192.168.0.114


ljc007 2010-03-23
  • 打赏
  • 举报
回复
test.bat

[code=BatchFile]@echo off
for /f "tokens=1-2" %%a in (t.txt) do (
set "%%a=%%b"
)
echo,%NODENAME%
echo,%TCPSERVERADDRESS%
pause
[/code]

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧