Форум портала Metropolis

Высокие технологии и мобильный мир => Софт и интернет => Тема начата: GopniG от 12 Декабрь 2009, 19:09



Название: Как написать .bat файл?
Отправлено: GopniG от 12 Декабрь 2009, 19:09
Нужна батка следующего свойства:

При запуске удаляет папку,затем запускает ехе-шник.
ПРошу выложить шаблон с мануалом,что бы осталось лишь дописать пути к папке/ехе
Все мои попытки заканчивались MS-DOS пакетом,который отказывался хоть что-то делать =/

И вопрос:на ХР это вобще можно зделать?


Название: Re: Как написать .bat файл?
Отправлено: DSA от 12 Декабрь 2009, 19:22
Код:
@echo off
rmdir /S /Q _полный_путь_к_удаляемой_папке_
_полный_путь_к_exe\имя_файла.exe

Пути должны быть полными, начинаться с буквы диска. Параметры /S /Q - удаление папки со всеми подпапками и файлами без дополнительных предупреждений.


Название: Re: Как написать .bat файл?
Отправлено: GopniG от 12 Декабрь 2009, 19:35
Тот же эффект - мигает чёрное окошко и всё.Может я сохраняю не в той кодировке?Или расширение криво указываю?(просто дописываю .bat в названии и сохраняю как "все файлы")
И в путе к папке могут быть пробелы и точки?

Попробывал зделать через cmd - пишет "системе неудаёться найти указанный путь".Но этот путь есть,в чём трабл?


Название: Re: Как написать .bat файл?
Отправлено: DSA от 12 Декабрь 2009, 19:40
2GopniG: В какой программе ты его пишешь?

Если папка с пробелами, возьми весь путь в кавычки.


Название: Re: Как написать .bat файл?
Отправлено: GopniG от 12 Декабрь 2009, 19:42


Всё,спасибо.Взял в ковычки - фурычит,огромное спасибо.


Название: Re: Как написать .bat файл?
Отправлено: DSA от 12 Декабрь 2009, 19:43
Пробуй так:

Код:
@echo off
rmdir /S /Q "_полный_путь_к_удаляемой_папке_"
"_полный_путь_к_exe\имя_файла.exe"


Название: Re: Как написать .bat файл?
Отправлено: GopniG от 12 Декабрь 2009, 19:45
Спасибо,ззаработало,тему можно прикрыть

Пока не закрыли.Был бы признателен за ссылку на мануал по написанию bat-файлов.

UPD:
А значёк файла можно как-то изменить на сторонний рисунок?(загрузить из .ico например?)


Название: Re: Как написать .bat файл?
Отправлено: Sonar от 12 Декабрь 2009, 21:17
Пока не закрыли.Был бы признателен за ссылку на мануал по написанию bat-файлов.

В командной строке введите без кавычек "cmd /?"

Дело в том, что код bat-файла создаётся из команд MS-DOS'а.


Название: Re: Как написать .bat файл?
Отправлено: DSA от 12 Декабрь 2009, 21:26
А значёк файла можно как-то изменить на сторонний рисунок?(загрузить из .ico например?)

Только если все bat-файлы через винду. Или сделать ярлык, ссылающийся на этот bat-файл.