Вход | Регистрация


1С:Предприятие ::

Метки:Приемы программирования

Запуск внещних приложений из 1с (встроенный язык - вопрос)

Я
   Danila
 
17.06.04 - 17:41
Подскажите есть ли возможность у встроенного языка такая, чтоб в какой либо обработке можно было запускать внешнее приложение (внешний исполняемый файл).
 
 
   Press
5 - 17.06.04 - 17:51
ЗапуститьПриложение(<?>);
Синтаксис:
ЗапуститьПриложение(<СтрокаКоманды>)
Назначение:
Выполняет запуск любого приложения. В отличие от функции 'КомандаСистемы' запуск приложения выполняется непосредственно, минуя командный интерпретатор. Процедура, кроме того, может открыть файл с помощью ассоциированного для данного вида файлов приложения. (При условии, что таковое установлено на данном компьютере).
Параметры:
<СтрокаКоманды> - командная строка запуска приложения или имя файла, чтобы открыть его с помощью ассоциированного для данного вида файлов приложения.
Последовательность поиска программы (если не задан путь):
 текущий системный каталог;
 каталог Windows;
 системный каталог Windows;
 все каталоги, указанные в переменной PATH.
PS. Где взял не скажу!
   romix
 
7 - 18.06.04 - 12:30
ЗапуститьПриложение() делает это в потоке. Но иногда (или даже чаще всего) надо приостанавливать работу 1С, пока не закончится работа запущенной программы.

////_______________________________________________________________________

Функция ЗапуститьПриложениеМодально(cmdLine)
    WshShell = CreateObject("WScript.Shell");
    Возврат WshShell.Run(cmdLine, 1, -1);
КонецФункции



Список тем форума
Рекламное место пустует  
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует