Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Скрипт мой ширится, но напрямую break или next %%i не нашел в for, подскажите пожалуйста, каким методом лучше реализовать?

Код: Выделить весь код
@echo off
echo NETBIOS Host Name=%computername%
.\bin\AIDA64Business\aida64.exe /R .\reports\$HOSTNAME_1.ini /INI /CUSTOM .\xx.rpf
.\bin\iconv\bin\iconv.exe -f CP1251 -t UTF-8 .\reports\%computername%_1.ini > .\reports\report_out.ini
chcp 65001
for /f "usebackq delims==" %%i in ("params.dat")  do (
 for /f "usebackq tokens=1* delims==" %%j in (".\reports\report_out.ini") do (
  if /i "%%i"=="%%j" ( 
                                    echo %%j=%%k
 
                                   )
  )
 )

pause>nul
Для кого-то быть можем будет полезным вариант решения проблем кодировок. Можно расширить функционал с помощью другой утилиты, которая определяет текущую кодировку файла.

Отправлено: 13:57, 09-12-2014 | #4