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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод в файл части справки

Ответить
Настройки темы
CMD/BAT - [решено] Вывод в файл части справки

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


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

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


Здравствуйте. Не могли бы Вы мне помочь нужно что бы в файл выводилась не вся справка по команде, а только часть про определенный ключ.
Например только про ключ /A в команду XCOPY.

Отправлено: 15:58, 14-11-2016

 
x0r x0r вне форума

Забанен


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

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


xcopy /? | find /i "/A"

Отправлено: 16:24, 14-11-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


Цитата:
xcopy /? | find /i "/A"
Так не подходит. С помощью этой команды берется только первая строка справки по ключу, а надо всю справку по ключу.

Отправлено: 16:56, 14-11-2016 | #3


Ветеран


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

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


Цитата romriin:
а только часть про определенный ключ.
Например только про ключ /A в команду XCOPY. »
Например, так:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set /a iCount = 0

>"Result.txt" (
	for /f "usebackq skip=9 delims=" %%i in (`xcopy.exe /?`) do (
		set /a iCount += 1
		
		if !iCount! lss 3 (
			echo %%i
		)
	)
)

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

Отправлено: 20:00, 14-11-2016 | #4


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


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

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


Цитата Iska:
Цитата romriin:
а только часть про определенный ключ.
Например только про ключ /A в команду XCOPY. »
Например, так:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion
set /a iCount = 0
>"Result.txt" (
	for /f "usebackq skip=9 delims=" %%i in (`xcopy.exe /?`) do (
 set /a iCount += 1
if !iCount! lss 3 (
 echo %%i
 )
	)
)
endlocal
exit /b 0
»
Вроде того, только можно это делать явно указывая информацию по какому ключу выводить?

Отправлено: 21:33, 14-11-2016 | #5


Ветеран


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

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


Цитата romriin:
только можно это делать явно указывая информацию по какому ключу выводить? »
Только предварительно рассчитав, с какой непустой строки начинается и сколько непустых строк занимает информация по тому или иному параметру.

Можно, конечно, поизгаляться на предмет разбора строк, определения «/Буква» в начале строки (без учёта пробельных символов) и вывод до очередной «/Буква». Но есть, например, параметр «Y», который указан и как «/Y» и как «/-Y».

Можете потренироваться в первом варианте.

Отправлено: 22:28, 14-11-2016 | #6


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


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

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


Спасибо, разобрался и сделал как мне надо.

Отправлено: 21:28, 15-11-2016 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод в файл части справки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Вывод части бинарного файла Anonymоus Скриптовые языки администрирования Windows 8 28-11-2015 05:34
VBS/WSH/JS - [решено] Поиск строки по части названия и вывод данных в ECHO Kainos Скриптовые языки администрирования Windows 14 16-04-2015 22:21
Разное - [решено] Как прочитать файл справки winhlp32.exe okshef Microsoft Windows 7 17 16-10-2009 12:32
Прочие - [решено] Как создать многоуровневой файл справки в формате *.ехе Drongo Программное обеспечение Windows 10 14-02-2008 12:17
Скомпилированный HTML-файл справки alex6719 Microsoft Windows 95/98/Me (архив) 1 29-09-2004 11:34




 
Переход