2010-02-03 4 views
1

Можем ли мы запускать команды командной строки (например, копирование, переименование и т. Д.) Из приложения AIR или flex? Я думал о создании файла bat и его запуске с помощью fscommand, но это не служит моей цели.Выполнить команды командной строки через flex

+0

Вы могли бы быть немного более ясными? я бы хотел понять это, если смогу :) –

+0

В основном я хотел бы запускать те же команды, которые мы можем запустить в командной строке Windows. Что мне нужно сделать, это загрузить некоторые файлы с помощью jave-app-engine appcfg.cmd. поэтому мне нужно как-то запустить эту команду из приложения AIR или Flex. эта команда работает из командной строки - «.. \ appengine-java-sdk \ bin \ appcfg.cmd update war» – Neo

ответ

2

Command-line integration in AIR 2.0, очень круто! Но вы можете использовать его только с AIR 2.0.

Если вы хотите запустить его через AIR < 2 или Flex, вы можете легко использовать серверный скрипт, например ruby ​​/ php/python, для выполнения команд. Просто отправьте команду через HTTP через XML (например, используя HTTPService) и обработайте ее на родном языке (ruby/python и т. Д.). Для этого есть всевозможные вещи, но с этим сложно заниматься.

Если вы не хотите ничего, кроме Flex/AIR, вы можете использовать только AIR 2.0. AIR 2.0 Beta 2 was released вчера :). Вот хороший учебник, making a native-integrated media player with AIR 2.0 beta.

Дайте мне знать, как это работает.

+0

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

+0

приятно, я тоже должен попробовать AIR 2.0 :) –

Смежные вопросы