您的位置:首页 > 其它

dos批处理如何把hostname命令的结果可在到变量

2013-09-11 16:18 274 查看
我知道在cmd下运行hostname命令会显示电脑的名称,如何把这个名称保存到一个变量里呢? 就像set test_home=%CD%,%test_home%就是当前的路径。我现在希望%my_host_name%保存我的电脑名称,请问要怎么弄,哪位前辈指点一下,谢谢 我是希望可以把“HOST=hostname:8080“写到一个文本文件里面,其中“HOST=”和“:8080"为固定,而且hostname就是bat文件所在的主机名称或ip地址,整个配置项不可以换行。

for /f %a in ('hostname') do set my_host_name=%a

echo HOST=%my_host_name%:8080 >host.txt

如果写在批处理里面,应当是

for /f %%a in ('hostname') do set my_host_name=%%a

echo HOST=%my_host_name%:8080 >host.txt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: