shellexecute
Выполнить операцию программной оболочки.
Обращение.
int res = shell_func("shellexecute", "open", string spath);
Здесь:
spath - путь к программе или файлу, который надо открыть.
Можно открывать файлы, отправлять их на печать и т.д. при помощи соответствующей программы, заданной на уровне операционной системы.
Пример. Открыть файл "Пример.xls", находящийся в каталоге текущей конфигурации LabPP_Automat.
int res = shell_func("set_cur_dir", "rootconfig");
if (res != 0)
{
return -1;
}
res = shell_func("shellexecute", "open", "Пример.xls");
Будет открыт файл Пример.xls при помощи той программы, которая используется по умолчанию для файлов с расширением .xls на компьютере пользователя. Обычно это EXCEL.
Так можно открывать файлы EXCEL из ARCHICAD.