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