Могу ли я выполнить некоторую команду dos, например команду flex, как attrib c: \ a.txt -h.dos command flex core
функция доступна в c exec(), в java Runtime.getRuntime(). Exec(). , но в flex есть ли какой-либо доступный?
Могу ли я выполнить некоторую команду dos, например команду flex, как attrib c: \ a.txt -h.dos command flex core
функция доступна в c exec(), в java Runtime.getRuntime(). Exec(). , но в flex есть ли какой-либо доступный?
Я думаю, что ближе всего вы достигнете этого, используя fscommand(), который имеет немало ограничений.
Помните, что приложения Flex работают во Flash-проигрывателе (обычно в браузере) и, как правило, не имеют доступа к командам оболочки файловой системы хоста.
Два из наиболее востребованных функций для Adobe AIR была возможность запуска родных исполняемых файлов из AIR приложения, а также возможность интегрировать собственные библиотеки в AIR приложения. К сожалению, ни одна функция не будет включена в Adobe AIR 1.0.
Но есть обходное решение. Это бит сложный, но элегантный, и должен решить вашу проблему. Он полагается на CommandProxy, набор для проксирования вызовов между приложениями и операционной системой. Вы найдете here a detailed article о том, как реализовать это решение
Если вы хотите запустить командные файлы, используя flex..then сделать следующий
уаг файл: File = новый файл (путь к пакетному файлу)
// не предоставить расширение .bat только имя файла.
file.openWithDefaultApplication();
// командный файл откроет и запустит команды dos, которые вы написали
Сервер или клиентская сторона? – dlamblin
Я предположил из «c: \», что это была клиентская сторона, но хороший вопрос ... – tachfine
только с клиентской стороны Приложение AIR – 2009-08-12 04:47:28