无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2613|回复: 0
打印 上一主题 下一主题

求助:批处理修改 Awpr.ini 内容 问题已解决

[复制链接]
跳转到指定楼层
1#
发表于 2013-12-18 15:16:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ku588 于 2013-12-20 23:01 编辑

Awpr.ini  内容:

[X.SYSTEM]

CMD下运行:hostname 可以得到计算机名(PE名),
假设得到的计算机名为 ABC
怎样用批处理把得到的计算机名 ABC
写入 Awpr.ini  中替换掉 X

替换后的 Awpr.ini  内容为:

[ABC.SYSTEM]

求高手指点

补充说明:
echo [%computername%.%username%] >>Awpr.ini
在Windows 下可以直接把获取的计算机名和用户名写入Awpr.ini
但在PE下不行,获取的计算机名称不正确,而且用户名获取不了,
不过用户名没关系,只需要在PE下获取到正确的计算机名(PE名)即可,
发现在PE下用 hostname 命令可以获取到正确的计算机名(PE名)

问题已解决:

@echo off&setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (Awpr.ini ) do (
set var=%%i
for /f "tokens=*" %%a in ('hostname') do (
set "var=!var:X=%%a!"
echo !var!>>$))
move $ Awpr.ini

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 03:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表