Войти

Показать полную графическую версию : [решено] помогите плиз с написание бат файла


sergey12989
24-03-2009, 23:38
проблемка возникла вот с этим

Создайте командный файл, который должен выполнять следующие действия.
1. Отключает вывод выполняющихся команд на экран.
2. В корневом каталоге создает каталог HELP1
3. Из каталога c:\windows\help в каталог HELP1 копирует все файлы, начинающиеся на f и имеющие расширение .chm
4. У всех скопированных файлов изменяет расширение на .htm.
5. Выводит на экран сообщение «Все выполнил».
6. Включает режим отображения выполняемых команд

за неимением конкретной инфы по написанию бат файлов, приходится просить помощи, буду рад ссылкам или названиям литературы по работе с бат файлами вообще, заранее спс. :)

Ламер
25-03-2009, 01:17
1.@echo off - отключит многие сообщения но не все :(
2. mkdir c:\help1 - если не туплю то создаст нужный каталог :)
3. copy c:\windows\help\*.chm c:\help1\ - что-то похожее, но скопирует только файлы с расширением .chm, сори, как с первой буквы копировать незнаю.

5. чтото там про "print всё выполненно" но во первых точно не помню print ли, и врядли русский язык поймёт... Надо пробовать...

Больше ничем помоч немогу, лучше всего методом тыка перебирать:)

sergey12989
25-03-2009, 01:22
основа положена, спасибо большое, добится результата думаю можно методом проб и ашибок =)

Ламер
25-03-2009, 01:33
Всегда пожайлуста:)

D_Master
25-03-2009, 02:08
1. Отключает вывод выполняющихся команд на экран.
2. В корневом каталоге создает каталог HELP1
3. Из каталога c:\windows\help в каталог HELP1 копирует все файлы, начинающиеся на f и имеющие расширение .chm
4. У всех скопированных файлов изменяет расширение на .htm.
5. Выводит на экран сообщение «Все выполнил».
6. Включает режим отображения выполняемых команд »

@echo off
md %systemDrive%\HELP1
copy %windir%\help\f*.chm %systemDrive%\HELP1
ren %systemDrive%\HELP1\*.chm *.htm
echo All Done!
echo on
pause

sergey12989
25-03-2009, 02:09
спасиб башое :)

dvassilyev
10-04-2009, 15:08
народ подскажите с батником.
задача ходить на шару, смотреть если ли там файлы формата *.bat, если есть запускать их, сохранять лог запущенных файлов типа лог.txt. после выполнения делать копию файла на шару типа \\архивный сервер\архив по завершению всех действий удалить файл.

dvassilyev
16-04-2009, 11:07
если кому интересно то я сделал так.
move /y \\xxx\xxx\*.bat c:\arxiv >>c:\arxiv\list.txt
c: cd c:\arxiv for %%f in (*.bat) do
( %%f copy %%f /Y
D:\files\arxiv del %%f )




© OSzone.net 2001-2012