![]() |
Как с помощью AIR программно выключить компьютер
Здравствуйте. Сабж. Есть идеи?
|
есть экзешники выключалки, принести с собой и вызвать через nativeProcess. Есть подозрения что потребуются права админа.
|
экзешники? ) Это можно сделать простым батником (который можно из той же эйр и создать) с текстом shutdown -s или через коммандную строку. Подозревается мне, что эйр в этом ограничен.
На счет прав админа, эт да. Даже винда "сама себе" без прав админа не даст вырубить комп через батник |
Спасибо за информацию. Батник нормально создается, при запуске из проводника комп вырубается. А вот как его запустить (не открыть) из air?
Код AS3:
Цитата:
|
эйр не может их запускать, полюбому нужны другие языки
http://stackoverflow.com/questions/6...-not-supported |
Вот так я запускал mxmlc из под air-приложения:
Код AS3:
/c reboot.bat Должно работать. |
mxml - это скрипт (если вообще можно так сказать), не способный нанести вреда компьютеру, batch файл - совсем другое дело. Их использование в эйр специально ограничено.
|
goodguy, ты, часом, не мудришь? ссылку про ограничения на батники покажи.
Без батника надо просто запустить cmd с параметрами: cmd.exe /c shutdown -s А вот и способ запустить "другой язык" из айра: http://www.adobe.com/devnet/air/flex...e_process.html Соответственно, вместо "Windows/bin/echoTestWin.exe ставим cmd. Ну, и поправку на маки сделать, если что. Правда, за них (за маки) не скажу, как выключить :D. Вот еще: http://help.adobe.com/en_US/as3/dev/...ad8a-8000.html И еще: http://www.flexpasta.com/index.php/2...ion-in-air-20/ |
Цитата:
http://help.adobe.com/en_US/as3/dev/...ad8a-8000.html (конкретно по батч файлам): Цитата:
но на счет cmd наверное ты прав, хз, лично не проверял |
Код AS3:
Цитата:
На фоне примера выше, выглядит как-то странно. cmd с параметрами - пожалуйста, а батник - ни-ни. Фигня какая-то. |
| Часовой пояс GMT +4, время: 01:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.