ScreamWolf
Что-то как-то "?" Перечитал 3 раза, но не уловил.
Что-то как-то "?" Перечитал 3 раза, но не уловил.
if exist nnn%%a%%b%%c%%d%%e%%f команда
ВОТ УСЛОВИЕ
некая перменная CHEKFILE=nnnXmYYYY
где:
"n" - это латинские буквы (значение постоянное)
"X" - это цыфра от 1 до 9
"m" - это латинские буквы от "a" до "z"
"Y" - это число от 0000 до 9999
предыдущий вариант не подходит, потому что пользователь может отрубить процесс, и там в режиме ожидания видно черное досовское окно
FOR /L %%a IN (0,1,9) DO (
for %%b in (a b 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 (
FOR /L %%c IN (0,1,9) DO (
FOR /L %%d IN (0,1,9) DO (
FOR /L %%e IN (0,1,9) DO (
FOR /L %%f IN (0,1,9) DO (
if exist nnn%%a%%b%%c%%d%%e%%f команда
)
)
)
)
)
)
@echo off
setlocal enabledelayedexpansion
FOR /L %%a IN (0,1,9) DO (
for %%b in (a b 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 (
FOR /L %%c IN (0,1,9) DO (
FOR /L %%d IN (0,1,9) DO (
FOR /L %%e IN (0,1,9) DO (
FOR /L %%f IN (0,1,9) DO (
if exist "<путь>\nnn%%a%%b%%c%%d%%e%%f" (
set CHEKFILE=nnn%%a%%b%%c%%d%%e%%f
)
)
)
)
)
)
)
echo !CHEKFILE!
pause
при следующем запуске батника пропустить уже обработанные файлы:
ВОТ УСЛОВИЕ
некая перменная CHEKFILE=nnnXmYYYY
где:
"n" - это латинские буквы (значение постоянное)
"X" - это цыфра от 1 до 9
"m" - это латинские буквы от "a" до "z"
"Y" - это число от 0000 до 9999
да, findstr ом лучше.Просто человек просил счётчик, он его и получил
FOR /L %%a IN (0,1,9) DO (
for %%b in (a b 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 (
FOR /L %%c IN (0,1,9) DO (
FOR /L %%d IN (0,1,9) DO (
FOR /L %%e IN (0,1,9) DO (
FOR /L %%f IN (0,1,9) DO (
if exist nnn%%a%%b%%c%%d%%e%%f команда
)
)
)
)
)
)
HaK1R
У меня еще есть вопрсик маленький...
как батником отключить имеющиеся Dial-Up соединение не зная его имени?
Код:rasdial >dial.log
::а как теперь при помощи for'а вытащить первую строку из dial.log и засунуть в set dial=
rasdial %dial% /disconnect
но это лишь на одно подключение, а если их несколько? как все имеющиеся подключения воткнуть в set?
а если их несколько
заскриншоть или напиши что именно возвращает rasdial
кроме указаных файлов по маске nnnXmYYYY, может встретиться если только desktop.ini (attrib -h) думаю он не помеха!...
в глобальном каталоге (где собственно и есть начало) имеються каталоги с именами дат (формата DD.MM.YYYY) в каждом каталоге имеются каталоги с именами тайм (формата HH.MM) и уже по ним раскинуты файлики с именами типа: akl4b8950 kmd8c9583 kvu2l9573 (без расширения!)
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: SAS.Планета (часть 2)