[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理怎样根据用户输入编辑echo出来的结果

  1. set pcname=%TEMP%\pcname.txt
  2. echo sNewName = ComputerName >%pcname%
  3. echo sNewName="计算机名" >>%pcname%
  4. echo Set oShell = CreateObject ("WSCript.shell") >>%pcname%
  5. echo sCCS = "HKLM\SYSTEM\CurrentControlSet\" >>%pcname%
  6. echo sTcpipParamsRegPath = sCCS & "Services\Tcpip\Parameters\" >>%pcname%
  7. echo sCompNameRegPath = sCCS & "Control\ComputerName\" >>%pcname%
  8. echo With oShell >>%pcname%
  9. echo .RegDelete sTcpipParamsRegPath & "Hostname" >>%pcname%
  10. echo .RegDelete sTcpipParamsRegPath & "NV Hostname" >>%pcname%
  11. echo .RegWrite sCompNameRegPath & "ComputerName\ComputerName", sNewName >>%pcname%
  12. echo .RegWrite sCompNameRegPath & "ActiveComputerName\ComputerName", sNewName >>%pcname%
  13. echo .RegWrite sTcpipParamsRegPath & "Hostname", sNewName >>%pcname%
  14. echo .RegWrite sTcpipParamsRegPath & "NV Hostname", sNewName >>%pcname%
  15. echo End With >>%pcname%
  16. echo Msgbox "计算机名修改成功!"& vbcr &"重新启动计算机后生效!" >>%pcname%
复制代码


需更改的地方 echo sNewName="计算机名" >>%pcname%

         “在批处理窗口输入我想更改的计算机名”如:“客户端1”echo出来的结果是:  sNewName="客户端1"

您老是这个意思?
  1. set /p sNewName=输入我想更改的计算机名:
复制代码
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

返回列表