![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 13
|
Всем привет! Как можно перезапустить приложение "из самого себя"? Да и вообще реально ли это?
|
|
|||||
|
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Удалить всё ненужное и создать заново?
|
|
|||||
|
Выйти из приложения понятно как. Перед выходом запускаем батник или какой-нибудь скрипт сделанный на AutoIt запускающий приложение снова.
Не уверен, что сработает или сработает не на всех машинах с разными ОС или брандмауэрами, но можно попробовать.
__________________
In Code We Trust |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 13
|
с батником вариант конечно, но есть более "приятная" возможность. нашел в инете вот такой код
/** * * Reboot of Air App * */ package { import adobe.utils.ProductManager; import flash.desktop.NativeApplication; import mx.core.FlexGlobals; import spark.components.WindowedApplication; public class reboot { public function Reboot():void { var app:WindowedApplication = WindowedApplication(FlexGlobals.topLevelApplication); var mgr:ProductManager = new ProductManager("airappinstaller"); mgr.launch("-launch "+app.nativeApplication.applicationID+" "+app.nativeApplication.publisherID); app.close(); } } } |
|
|||||
|
Ну так оно скорее всего не может запуститься, потому что ещё работает. А иногда ОС, наверное, притормаживает, так что приложение успевает закрыться прежде чем заново запуститься.
Зачем такой способ перезагрузки? Делайте всё внутри, удаляйте, подчищайте — и заново. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:10. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| reboot |
|
|