Страница 1 из 1

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

СообщениеДобавлено: Чт фев 04, 2010 2:08 pm
Yvgen
Существует ли возможность из ананас скрипта или действием вызвать что то из внешних программ?
Например, по аналогии как запускается Open Office.
Срочный вопрос.
ALT Linux 5.0 Ananas 0.9.5 alt4

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

СообщениеДобавлено: Чт фев 04, 2010 3:06 pm
anton
QSA, класс Process

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

СообщениеДобавлено: Чт фев 04, 2010 3:57 pm
Yvgen
Получилось! Примеры:
Код: Выделить всё
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.

Ну и далее по тексту.