[РЕШЕНО] Вызов команд (программ) Linux из Ananas-скрипта

Начинаете изучать Ананас? Задавайте вопросы здесь. С чего начать? Где найти? Как сделать? А можно...?

[РЕШЕНО] Вызов команд (программ) Linux из Ananas-скрипта

Сообщение Yvgen » Чт фев 04, 2010 2:08 pm

Существует ли возможность из ананас скрипта или действием вызвать что то из внешних программ?
Например, по аналогии как запускается Open Office.
Срочный вопрос.
ALT Linux 5.0 Ananas 0.9.5 alt4
Последний раз редактировалось Yvgen Чт фев 04, 2010 3:58 pm, всего редактировалось 1 раз.
Аватара пользователя
Yvgen
 
Сообщения: 78
Зарегистрирован: Сб сен 26, 2009 9:02 pm

Re: Вызов команд (программ) Linux из Ananas-скрипта

Сообщение anton » Чт фев 04, 2010 3:06 pm

QSA, класс Process
anton
 
Сообщения: 137
Зарегистрирован: Сб фев 28, 2009 9:00 pm
Откуда: Иркутск

Re: Вызов команд (программ) Linux из Ananas-скрипта

Сообщение Yvgen » Чт фев 04, 2010 3:57 pm

Получилось! Примеры:
Код: Выделить всё
new Process("synaptic").start();

Запустит менеджер пакетов Синаптик. (синхронно)
--
Код: Выделить всё
var arguments = new Array("firefox", "yandex.ru");
Process.execute(arguments);

Откроет браузер Firefox с страничкой Яндекса (асинхронно)
-------------------------------------
Документация:
http://doc.trolltech.com/qsa-1.2.2/exte ... ework.html
Process Class Reference

The Process class is used to start external programs and to communicate with them. The Process class can start programs synchronously using Process.execute(), and asynchronously using new Process(...).start().

Static Properties

stdout : String; Contains the data sent to stdout during the last call to Process.execute(). This property is read-only.
stderr : String; Contains the data sent to stderr during the last call to Process.execute(). This property is read-only.

Ну и далее по тексту.
Аватара пользователя
Yvgen
 
Сообщения: 78
Зарегистрирован: Сб сен 26, 2009 9:02 pm


Вернуться в Вопросы новичков

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron