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

Высокие технологии и мобильный мир => Софт и интернет => Тема начата: GopniG от 16 Ноябрь 2011, 17:00



Название: Возможно ли написать скрипт?
Отправлено: GopniG от 16 Ноябрь 2011, 17:00
Не знаю как правильно это назвать,скрип,бат файл или как-то еще,но можно ли на 7-ке сделать следующее?

Что бы при запуске(или завершении) процесса копировалась папка Х(со всеми файлами и подпапками) в директорию У,при этом заменяя уже существующую там папку Х?
Т.е. что бы после запуска или закрытия приложения создавался (и обновлялся) бэкап папки.


Название: Re: Возможно ли написать скрипт?
Отправлено: K i r i L L от 16 Ноябрь 2011, 17:41
Скрипт написать можно(подойдет как раз бат-файл). А по поводу привязывания его к работе конкретного процесса не знаю.

Если приложение запускается руками, то можно например его запускать через данный бат-файл. Т.е. сделать чтобы ярлычок приложения ссылался на нашь батник, а в батнике написать сначала все требуемые операции. а потом запуск целевого приложения.

Но это поможет только при запуске приложения, при завершении ничего делаться не будет.

Батник содержит в себе стандартные команды винды(доса?)
Аля chdir, copy, ссылка (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true) и в конце будет запуск нашего приложения как-то так:
D:\my_program\program.exe

п.с. ничег оен проверял и не тестил, мог наврать.


Название: Re: Возможно ли написать скрипт?
Отправлено: Sonar от 16 Ноябрь 2011, 18:56
2GopniG: Попробуйте воспользоваться программой "XStarter". Новые версии умеют даже исполняемый exe компилировать с нужными задачами.


Название: Re: Возможно ли написать скрипт?
Отправлено: GopniG от 16 Ноябрь 2011, 19:34
2K i r i L L:
А нужные команды не подскажите?Батник вполне себе вариант.
2Sonar: Спасибо,попробую.


Название: Re: Возможно ли написать скрипт?
Отправлено: Linker от 16 Ноябрь 2011, 22:09
xcopy /I /E /H /Y "foldername" "foldername_backup"
Не гарантирую, впрочем, что эта команда работает в семёрке.