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

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

Ветеран


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

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


Цитата nomad656:
в неком файле »
Упакуйте файл в архив и приложите к сообщению.

Цитата nomad656:
записать все то, что стоит после двоеточия в два отдельных файла »
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFile=%~1

if defined sSourceFile (
	if exist "%sSourceFile%" (
		set /a iCount = 0
		
		for /f "usebackq tokens=1* delims=:" %%i in (
			`type "%sSourceFile%" ^| find.exe /i "Monitor Model:"`
		) do (
			set /a iCount += 1
			>"%~n1.!iCount!.%~x1" echo %%j
		)
	) else (
		echo Can't find source file [%sSourceFile%].
		exit /b 2
	)
) else (
	echo Usage: %~nx0 ^<Source file^>
	exit /b 1
)

endlocal
exit /b 0

Путь к исходному файлу задаётся параметром пакетного файла (также можно просто перетянуть исходный файл на пакетный файл в Проводнике).

Отправлено: 17:07, 14-11-2017 | #2