[TC] настройка индекс эверест d-v4
Всем доброго дня!
вообще непонятно что ему надо! драйвер поставил. текст загнал в дакс бори транслятор.А
не печатает. в проге дакс бори транслятор в пункет настройка брайлевского принтера
модель добавил. но в списке данного пункта, если стрелкой подняться вверх, то
читает, что принтер не определён. но ниже в этом списке стоит нужная добавленная
модель и она всегда выбрана. куда лесть? что ещё ставить?
E-mail:
sda***@r*****.ru
С уважением Денис.
Здравствуйте участники рассылки!
пишу bat файл на груповое переименование.
а точнее "bat" должен к каждому имени добавить его последовательный номер, причём
с переди.
то есть если в папке было два файла с именами-
a.mp3
b.mp3
то в результате работы bat файла должно получиться-
1a.mp3
2b.mp3
речь идёт о bat файле и не очём другом.
bat файл очень смешной, но тем не мение не могу понять почему не подставляется
изменённая переменная "n" в оператор "ren".
после каждого оператора буду писать коментарий, чтобы был понятен алгоритм действий.
безусловно в рамках разумного.
в конце письма дам файл без коментариев.
итак, вот сам файл-
echo off
chcp 1251
rem установили кодировку win1251
set n=0
rem присваиваем строковой переменной "n" значение ноль
for /f "tokens=*" %%a in ('dir /a-d /b *.mp3 ^| find /v "metal_"') do (
rem формируем файл с именами файлов из нашей папки, которые имеют расширение
mp3 и не содержут текст "metal_"
set /a n=n+1
rem изменяем значение переменной "n" на еденичку
ren "%%a" %n%%%a
rem переименовываем текущий файл с именем %%a на такое же имя, но впереди имени
добавляем номер
)
rem конец цикла
конец bat файла.
итак, проблема в том, что переменная "n" в цикле меняет значение, что проверяю
через оператор-
set n
pause
но почему то в строку оператора "ren" данное значение не подставляется.
а точнее туда всегда подставляется значение ноль, то есть то что идёт в начале
bat файла.
и то что неизмено.
чудеса да и только.
вот этот оператор, где возникает проблема подстановки-
ren "%%a" %n%%%a
ниже привожу сам файл, но без коментариев.
echo off
chcp 1251
set n=0
for /f "tokens=*" %%a in ('dir /a-d /b *.mp3 ^| find /v "metal_"') do (
set /a n=n+1
ren "%%a" %n%%%a
)
за рание благодарю за помощь.
-Случайный афоризм-
И стали драться Илья Муромец со змеем Горынычем и отрубил Муромец одну голову
Змею. Но выросло у того 2. И отрубил он у змея 2 головы, но выросло 4... и отрубил
он у Горыныча 65535 голов... и умер Змей... Потому что был он 16-битным.
С уважением,
Евгений MailTo: tiflos***@y*****.ru