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

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

Ветеран


Contributor


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

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


xerius2,
Если девушка ориентируется только на имена файлов, которые имеют вид от 0001.bin, 0002.bin .... 4224.bin,то вот батничек
Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

FOR /L %%i IN (1,1,4224) DO (
	Set /A Name=%%i+1000000
	Set /A R=%%i*4096-4096
	If Exist !Name:~-4!.bin (
		flashnul.exe 1 -L !Name:~-4!.bin -r=!R! -V=2
		>nul choice /C Y /N /T 3 /D Y
	)
)
Но если "Есть ... txt файл с именами этих файлов, тогда"
Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

Set "Text=TextFile.txt"
FOR /F "usebackq delims=" %%f IN ("%Text%") DO (
	Set /A R=1%%~nf-10000
	Set /A R=!R!*4096-4096
	If Exist %%f (
		flashnul.exe 1 -L %%f -r=!R! -V=2
		>nul choice /C Y /N /T 3 /D Y
	)
)
Хотя, в общем-то непонятно, зачем в поставленной задаче нужен
Цитата xerius2:
txt файл с именами этих файлов. »

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 18-01-2018 в 11:41.


Отправлено: 16:31, 17-01-2018 | #9