Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Аватара для gora

Ушёл из жизни


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

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


Код: Выделить весь код
@Echo Off
SetLocal enabledelayedexpansion
:: Кодировка файла 866
:: Запуск файла с параметром в котором указан "некоторый сетевой каталог"
:: If "%~1"=="" Echo Отсутствует параметр '%%1'.& Pause>Nul&Exit
(
	For %%o In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%o:\. (
		Dir "%%o:\"
		Echo ----------------------------------------------------------------
	)
	For /F "tokens=1* delims=:" %%i In ('systeminfo.exe') Do (
		Echo %%i:%%j
		If "%%i"=="Имя узла" Set nComp=%%j
	)
	Echo ----------------------------------------------------------------
)>report.txt
Set nComp=%nComp: =%
win_iconv.exe -f CP866 -t CP1251 report.txt > report1251.txt
Copy report1251.txt "%~1\%nComp%_report.txt"
Echo Отчет находиться в сетевом катологе '%~1'"
Pause>Nul
Конвертер кодировки прикрепил.

Последний раз редактировалось gora, 01-12-2010 в 18:10.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:47, 19-10-2010 | #8