01MDM, спасибо огромное! то что надо!!!!
» Задачи на bat-файлах 5
находится файл titles.txt и две папки rus и en, в этих папках находится 2 titles.txt( только один русских другой английский)
Нужно сделать 2 батника:
первый копировал поверх файл titles.txt из папки en и добавлял запись в реестр
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Valve\Steam]
"Language"="english"
второй копировал поверх файл titles.txt из папки rus и добавлял запись в реестр
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Valve\Steam]
"Language"="russian"
Помогите плз
Нужно сделать 2 батника:
первый копировал поверх файл titles.txt из папки en и добавлял запись в реестр
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Valve\Steam]
"Language"="english"
второй копировал поверх файл titles.txt из папки rus и добавлял запись в реестр
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Valve\Steam]
"Language"="russian"
Помогите плз
Rabben
Может не правильно понял что нужно:
Код:
@echo off
copy /y titles.txt rus\titles.txt
reg add hkcu\Software\Valve\Steam /v Language /t reg_sz /d "russian" /f
Может не правильно понял что нужно:
Код:
@echo off
copy /y titles.txt rus\titles.txt
reg add hkcu\Software\Valve\Steam /v Language /t reg_sz /d "russian" /f
спасибо все то)
Народ подскажите плиз как создать батник на изменение MAC адреса сетевой карты?.... знаю что на Linux моно это сделать а вот в XP хз как.... подскажите плиз
MIHMIH007
Device Manager > Сетевая карта > Properties > Advanced > Network Address.
По умолчанию там стоит "Not Present". Выбираешь "Value" и вписываешь необходимый mac адрес.
Добавлено:
можно и утилой, если религия позволяет
http://www.matcode.com/wol.htm
Device Manager > Сетевая карта > Properties > Advanced > Network Address.
По умолчанию там стоит "Not Present". Выбираешь "Value" и вписываешь необходимый mac адрес.
Добавлено:
можно и утилой, если религия позволяет
http://www.matcode.com/wol.htm
Всем доброго времени суток !! Подскажите как организовать поиск в куче подкаталогов !!
Например нужно найти все файлы типа 1.wmv 2.wmv 3.wmv и 1.mpg 2.mpg 3.mpg и записать в txt полные пути к ним !!
Например нужно найти все файлы типа 1.wmv 2.wmv 3.wmv и 1.mpg 2.mpg 3.mpg и записать в txt полные пути к ним !!
lamener
FOR /?
FOR /?
Я извиняюсь !! Может не в тему, может кто подумает из ума чел выжил! Только не баньте плиз!!
нужно и бат запустить программу Flash 8 Video Encoder.exe и нажать на кнопку "Start Queue"
А может кто знает консольную утилиту которая конвертирует видео в FLV ?
Добавлено:
KapralBel
Цитата:
легко сказать читай help когда уже три года на форуме сидишь !! А если там ни чего не понятно ? Вернее вроде понятно, а на практике не получается !
нужно и бат запустить программу Flash 8 Video Encoder.exe и нажать на кнопку "Start Queue"
А может кто знает консольную утилиту которая конвертирует видео в FLV ?
Добавлено:
KapralBel
Цитата:
FOR /?
легко сказать читай help когда уже три года на форуме сидишь !! А если там ни чего не понятно ? Вернее вроде понятно, а на практике не получается !
уважаемые, подскажите как решить следующую задачку:
надобно найти все файлы с расширением .zml в директории dir1, включая все вложенные папки, после чего обработать их и удалить.
спасибо!
надобно найти все файлы с расширением .zml в директории dir1, включая все вложенные папки, после чего обработать их и удалить.
спасибо!
lamener
Цитата:
Код:
dir /s /b *.wmv *.mpg>list.txt
Цитата:
Подскажите как организовать поиск в куче подкаталогов !!
Например нужно найти все файлы типа 1.wmv 2.wmv 3.wmv и 1.mpg 2.mpg 3.mpg и записать в txt полные пути к ним !!
Код:
dir /s /b *.wmv *.mpg>list.txt
Elroir, спасибо за наводку, поиск файлов работает!
Код:
path = d:\invserv\
cd d:\iconv\outcome\
dir /s /b *.zml
cd %path%
Код:
path = d:\invserv\
cd d:\iconv\outcome\
dir /s /b *.zml
cd %path%
Elroir
Спасибо за ссылку на пособие по батникам.
Я ее еще вчера в закладки занес !!
Щя изучаю !! Чуток раньше б, и вопросов на много было б меньше !!
merphy69
Цитата:
Я конечно далеко не профи, но мне кажеться можно так !!
Код: @echo off
cd /d "путь до папки\dir1"
for /r %%i in (*.zml) do (
:: тут обрабатываешь
del %%~dpnxi
)
Спасибо за ссылку на пособие по батникам.
Я ее еще вчера в закладки занес !!
Щя изучаю !! Чуток раньше б, и вопросов на много было б меньше !!
merphy69
Цитата:
надобно найти все файлы с расширением .zml в директории dir1, включая все вложенные папки, после чего обработать их и удалить.
Я конечно далеко не профи, но мне кажеться можно так !!
Код: @echo off
cd /d "путь до папки\dir1"
for /r %%i in (*.zml) do (
:: тут обрабатываешь
del %%~dpnxi
)
lamener
Вот о чем я говорил
Код: @Echo Off
For /R D:\Work %%a In (1.wmv) Do Echo %%a>>D:\wmv.lst
For /R D:\Work %%a In (2.wmv) Do Echo %%a>>D:\wmv.lst
Вот о чем я говорил
Код: @Echo Off
For /R D:\Work %%a In (1.wmv) Do Echo %%a>>D:\wmv.lst
For /R D:\Work %%a In (2.wmv) Do Echo %%a>>D:\wmv.lst
KapralBel
Я имел виду опыт !! А не форум !!
А я чуть по другому этот вопрос решил !!
Код:
@echo off
cd /d "D:\Work"
For /R %%a In (?.wmv,?.mpg) Do Echo %%~dpnxa>>list.txt
Я имел виду опыт !! А не форум !!
А я чуть по другому этот вопрос решил !!
Код:
@echo off
cd /d "D:\Work"
For /R %%a In (?.wmv,?.mpg) Do Echo %%~dpnxa>>list.txt
Можно и так
Nagual
Спасибо)) Но как сделать я и сам знал.... а вот как сделать через батник чтобы поменялся MAC адрес сетевой карты то вопрос остаётся открытый)))
Добавлено:
Nagual
спасибо огромное за утилитки)) думаю с их помощью можно забацать батник))))
Спасибо)) Но как сделать я и сам знал.... а вот как сделать через батник чтобы поменялся MAC адрес сетевой карты то вопрос остаётся открытый)))
Добавлено:
Nagual
спасибо огромное за утилитки)) думаю с их помощью можно забацать батник))))
Задача:
Перейти от имени файлов в формате:
Код: 07,08,08(03-52-47).png
Перейти от имени файлов в формате:
Код: 07,08,08(03-52-47).png
FOR /?, DIR /?
Код: for /f "tokens=1,2,* delims=-.,(" %a in ('dir /b *.png') do echo %c-%b-%a
Код: for /f "tokens=1,2,* delims=-.,(" %a in ('dir /b *.png') do echo %c-%b-%a
VitRom
Что-то не работает код...добавил в конец pause и все равно батник через полсекунды после запуска закрывается ничего не переименовывая...
Что-то не работает код...добавил в конец pause и все равно батник через полсекунды после запуска закрывается ничего не переименовывая...
Какой ещё батник?! Это просто комстрока, и в ней всё работает, из неё и скопировал.
Для твоей задачи, как ты её описал, достаточно одной комстроки.
Конечно, если заменить echo... на ren "%a-%b-%c" "%c-%b-%a"
А в батнике, ежли чо, нужно писать двойные "%" -- что_угодно /? рулёз
Для твоей задачи, как ты её описал, достаточно одной комстроки.
Конечно, если заменить echo... на ren "%a-%b-%c" "%c-%b-%a"
А в батнике, ежли чо, нужно писать двойные "%" -- что_угодно /? рулёз
VitRom
Цитата:
1) Тема называется "Задачи на bat-файлах"
2) Я просил рабочий батник (или *.cmd - не суть важно) для поставленной задачи
3) Не поленился и набрал (т.к. вставить нельзя) в командой строке (исходный файл назывался 07,08,08(05-06-51).png):
Код: D:\>for /f "tokens=1,2,* delims=-.,(" %a in ('dir /b *.png') do echo %c-%b-%a
D:\>echo 08(05-06-51).png-08-07
08(05-06-51).png-08-07
Цитата:
Какой ещё батник?! Это просто комстрока
1) Тема называется "Задачи на bat-файлах"
2) Я просил рабочий батник (или *.cmd - не суть важно) для поставленной задачи
3) Не поленился и набрал (т.к. вставить нельзя) в командой строке (исходный файл назывался 07,08,08(05-06-51).png):
Код: D:\>for /f "tokens=1,2,* delims=-.,(" %a in ('dir /b *.png') do echo %c-%b-%a
D:\>echo 08(05-06-51).png-08-07
08(05-06-51).png-08-07
19w85
Код:
@echo off
for %%i in (*.png) do call:ren "%%i"
goto:eof
:ren
set "n=%~n1"
ren %1 "%n:,=.%%~x1"
Код:
@echo off
for %%i in (*.png) do call:ren "%%i"
goto:eof
:ren
set "n=%~n1"
ren %1 "%n:,=.%%~x1"
уважаемые знатоки, у меня новый вопрос:
мой батник выполняет кучу разных задач, и надобно к нему лог прикрутить, например
в папке log делать файл log_yyyy_mm_dd.txt в который сохранять весь вывод консоли, и чтобы на каждый день был новый файл, причем батник запускается каждые пол часа...
возможно что то такое организовать?
заранее благодарен.
позже: как сделать имя вида log_yyyy_mm_dd.txt я знаю
попробовал делать вывод в файл так:
Код:
echo %1>>log_%date:~6,4%_%date:~3,2%_%date:~0,2%.txt
мой батник выполняет кучу разных задач, и надобно к нему лог прикрутить, например
в папке log делать файл log_yyyy_mm_dd.txt в который сохранять весь вывод консоли, и чтобы на каждый день был новый файл, причем батник запускается каждые пол часа...
возможно что то такое организовать?
заранее благодарен.
позже: как сделать имя вида log_yyyy_mm_dd.txt я знаю
попробовал делать вывод в файл так:
Код:
echo %1>>log_%date:~6,4%_%date:~3,2%_%date:~0,2%.txt
merphy69
Цитата:
Код:
your.cmd 1>>log\log_%date:~6,4%_%date:~3,2%_%date:~0,2%.txt
Цитата:
в папке log делать файл log_yyyy_mm_dd.txt в который сохранять весь вывод консоли, и чтобы на каждый день был новый файл, причем батник запускается каждые пол часа...
Код:
your.cmd 1>>log\log_%date:~6,4%_%date:~3,2%_%date:~0,2%.txt
01MDM, что то не вывыходит....
в самом начале батника пробовал писать
Код:
echo 1>>log_%date:~6,4%_%date:~3,2%_%date:~0,2%.txt
:: далее действия идут
в самом начале батника пробовал писать
Код:
echo 1>>log_%date:~6,4%_%date:~3,2%_%date:~0,2%.txt
:: далее действия идут
Тоже интересует запись в файл _всего_ вывода консоли, как в shell. Возможно ли это?
А то приходится самому обрабатывать ошибки по коду, но это гимор и не все можно таким путем вывести...
А то приходится самому обрабатывать ошибки по коду, но это гимор и не все можно таким путем вывести...
merphy69
Цитата:
ээээ, я правильно понял что строку пишешь в сам батник?
потому как надо сделать start.bat (в нем прописать нужные действия)
а потом запускать start.bat >> log.txt
либо каждая команда(требующая лога) в bat-файле должна заканчиваться: >> log.txt
Цитата:
в самом начале батника пробовал писать
ээээ, я правильно понял что строку пишешь в сам батник?
потому как надо сделать start.bat (в нем прописать нужные действия)
а потом запускать start.bat >> log.txt
либо каждая команда(требующая лога) в bat-файле должна заканчиваться: >> log.txt
uZver
да, я писал в батник)
схема start.bat >> log.txt мне не подходит, тк. у меня запуск по крону и логи сыпятся не туда и дата в имя файла не пишется...
так что придется дописывать каждую комманду.
спасибо!!!
Добавлено:
пытаюсь дописать к каждой команде вывод в файл
Код:
set log=log_%date:~6,4%_%date:~3,2%_%date:~0,2%.txt
команда >> %log%
да, я писал в батник)
схема start.bat >> log.txt мне не подходит, тк. у меня запуск по крону и логи сыпятся не туда и дата в имя файла не пишется...
так что придется дописывать каждую комманду.
спасибо!!!
Добавлено:
пытаюсь дописать к каждой команде вывод в файл
Код:
set log=log_%date:~6,4%_%date:~3,2%_%date:~0,2%.txt
команда >> %log%
01MDM, как я понял по писанине 19w85, ему ещё нужно три числа, формирующие дату, выдать в обратном порядке (aa,bb,cc... => cc.bb.aa...)
19w85,
Цитата:
...бат-файл (батник, пакетный файл) - просто набор из нескольких командных строк.
Цитата:
Цитата:
Цитата:
Помедитируй над мантрой: <Win>+R, cmd, <Enter>, <Alt>+<Space>, <Up>, <Enter>, "Общие" - "Редактирование"
[/more]
Что ж, с учётом уточнённого диагноза (нужно не просто шпору, а готовый черновик) вот "рабочий батник":
[more=Результат работы]До
Цитата:
После
Цитата:
Код: @rem (С)Ruboad, заказ был такой:
@rem исходный файл назывался 07,08,08(05-06-51).png
@rem А должно было быть 2008.08.07 (05-06-51).png (перед скобкой пробел)
@echo off
@echo.
@echo This bat-file renames a subset of *.png files in the current directory
@echo files with names like "11,22,33(12-34-56).png" will be renamed and
@echo filenames wil be translates into "33.22.11 (12-34-56).png" form
@echo.
@echo Press Anykey or Ctrl+C to continue & pause >nul
@rem а теперь одна-единственная строчка:
for /f "tokens=1,2,3,* delims=-.,(" %%a in ('dir /b "??,*.png"') do ( echo %%a,%%b,%%c(%%d =^> 20%%c.%%b.%%a (%%d & ren "%%a,%%b,%%c(%%d" "20%%c.%%b.%%a (%%d" )
19w85,
Цитата:
Тема называется "Задачи на bat-файлах"Да, да! Именно "задачи", а не "Скачать рефераты". [more=Кроме того...]
...бат-файл (батник, пакетный файл) - просто набор из нескольких командных строк.
Цитата:
Я просил рабочий батникТы не просил "рабочий батник". Разве что в мыслях. Ты описал задачу (причём в общих чертах), и добавил свои мысли (по крайней мере, было похоже на свои и на мысли). Для "рабочего батника" ты не сказал, например, где и как он будет лежать, запускаться, и узнавать о нужных файлах. Это значит что или сам в состоянии доделать, или одно из двух. Если первое, то всё необходимое уже дано. Если второе -- то было дано чуть раньше (линк на "учебник").
Цитата:
Не поленился и набралОх, что же я наделал! Прости, что заставил потрудиться! Два десятка букаф как-никак (конечно, иногда не мешает потрудиться не только руками, но что уж поделаешь, "Quod liced Jovi")! О, горе, нет мне прощения! Чем я могу искупить?
Цитата:
(т.к. вставить нельзя)В командную строку?! Учи матчасть!
Помедитируй над мантрой: <Win>+R, cmd, <Enter>, <Alt>+<Space>, <Up>, <Enter>, "Общие" - "Редактирование"
[/more]
Что ж, с учётом уточнённого диагноза (нужно не просто шпору, а готовый черновик) вот "рабочий батник":
[more=Результат работы]До
Цитата:
07.08.2008 14:09 <DIR> ..
07.08.2008 13:02 6 07,08,08(05-06-51).png
07.08.2008 13:00 6 07,08,08(05-06-52).png
07.08.2008 12:25 6 aaa07,08,08(05-06-51).png
После
Цитата:
07.08.2008 14:31 <DIR> ..[/more]
07.08.2008 13:02 6 2008.08.07 (05-06-51).png
07.08.2008 13:00 6 2008.08.07 (05-06-52).png
07.08.2008 12:25 6 aaa07,08,08(05-06-51).png
Код: @rem (С)Ruboad, заказ был такой:
@rem исходный файл назывался 07,08,08(05-06-51).png
@rem А должно было быть 2008.08.07 (05-06-51).png (перед скобкой пробел)
@echo off
@echo.
@echo This bat-file renames a subset of *.png files in the current directory
@echo files with names like "11,22,33(12-34-56).png" will be renamed and
@echo filenames wil be translates into "33.22.11 (12-34-56).png" form
@echo.
@echo Press Anykey or Ctrl+C to continue & pause >nul
@rem а теперь одна-единственная строчка:
for /f "tokens=1,2,3,* delims=-.,(" %%a in ('dir /b "??,*.png"') do ( echo %%a,%%b,%%c(%%d =^> 20%%c.%%b.%%a (%%d & ren "%%a,%%b,%%c(%%d" "20%%c.%%b.%%a (%%d" )
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
Предыдущая тема: Сброс пароля администратора
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.