#windows #cmd
#Windows #cmd
Вопрос:
Я хочу заменить QUICKSERVER
строку в строке 3 моего текстового файла, которая находится по адресу, на c:BR.txt
вывод hostname
команды в Windows CMD. hostname
это команда Windows, которая возвращает имя системы.
C:>hostname
QUICKSERVER
мой текстовый файл:
userName=Administrator
password=
CMS=QUICKSERVER:6400
authentication=secEnterprise
Пожалуйста, найдите команду, которую я могу выполнить в командной строке Windows, чтобы заменить имя хоста QUICKSERVER
.
Ответ №1:
Имя хоста также можно найти в переменной %computername%
среды, поэтому вам не нужна hostname
команда.
@echo off
setlocal enabledelayedexpansion
for %%L in (c:br.txt) do (
set "LINE=%%L"
set "LINE=!LINE:QUICKSERVER=%COMPUTERNAME%!"
echo !LINE!
) > C:br2.txt
move /y C:br2.txt c:br.txt