Обеспечивает выполнение команды, заданной параметром
кмд
(с аргументами, заданными параметрами арг), в приложении с именем
прил.
Возвращает результат выполненной команды или ошибку. Аргумент
прил
может задавать имя любого из приложений, главное окно которого расположено
на том же дисплее, что и главное окно запрашивающего приложения; запрошенное
приложение не обязано управляться тем же процессом. Если аргументы отсутствуют,
то выполняемая команда полностью определяется аргументом кмд. Если
присутсвует один или несколько аргументов, то они конкатенируются с кмд
в точности так же, как и в команде
eval . Если первые аргументы команды начинаются
с дефиса "-", то они интерепретируются как параметры. В настоящее время
допустимы следующие параметры:
-async
Запрашивает асинхронный вызов. В
этом случае выполнение команды send завершается немедленно, не дожидаясь
завершения выполнения команды, заданной аргументом кмд, в приложении-адресате;
результат выполнения посланной команды или возникающие при выполнении ошибки
игнорируются. Если адресат управляется тем же процессом, что и посылающее
приложение, то параметр -async игнорируется.
-displayof имяПути
Указывает на то, что главное окно приложения-адресата
должно быть на том же дисплее, что и окно, заданное аргументом имяПути,
а не на дисплее посылающего приложения.
--
Единственная задача этого параметра
— завершить список параметров. Он используется только если значение аргумента
прил
может начинаться с дефиса "-".