Язык программирования FreeBasic |
RunProgram
RunProgram(Filename,[Parameter=""],[WorkingDirectory=""],[Flags="open"],[ShowCmd=SW_SHOWNORMAL])
Функция открывает или выводит на печать указанный файл. Файл может быть исполняемым файлом или файлом документа.
Filename - Имя файла или папки для запуска
Parameter - Строка параметров для исполняемого файла.
WorkingDirectory - Строка, определяющая директорию по умолчанию.
Flags - Операция для выполнения, может быть:
"open" (по умолчанию) Функция открывает файл, указанный в параметре FileName. Файл может быть как исполняемым файлом, так и файлом документа. Файл может быть папкой, которую нужно открыть.
"print" Функция открывает файл, указанный в параметре FileName. Файл должен быть файлом документа. Если файл является исполняемым файлом, функция открывает файл, как если бы было указано значение "open".
"explore" Функция исследует папку, указанную в параметре FileName, программой Explorer.
ShowCmd - Определяет как файл будет показываться когда откроется. Может быть:
SW_HIDE 0 Скрывает окно приложения и активирует другое окно.
SW_MAXIMIZE 3 Разворачивает указанное окно на весь экран.
SW_MINIMIZE 6 Сворачивает указанное окно и активирует следующее по порядку окно.
SW_RESTORE 9 Активирует и показывает окно. Если окно было свернуто или развернуто на весь экран, Windows восстанавливает окно до енго нормальных размеров и позиции. Приложение должно указывать этот флаг когда восстанавливает свернутое окно.
SW_SHOW 5 Активирует окно и отображает его в текущем размере и позиции.
SW_SHOWDEFAULT 10 Устанавливает режим показа основываясь на SW_флаге указанном в структуре STATUPINFO, передаваеммой для функции CreateProcess программой, которая запускает приложение. Приложение должно вызвать ShowWindow с этим флагом для установки начального режима отображения своего окна.
SW_SHOWMAXIMIZED 3 Активирует окно и отображает его в развернутом виде.
SW_SHOWMINIMIZED 2 Активирует окно и отображает его в свернутом виде.
SW_SHOWMINNOACTIVE 7 Отображает окно в свернутом виде. Активное окно остается активным.
SW_SHOWNA 8 Отображает окно в его текущем состоянии. Активное окно остается активным.
SW_SHOWNOACTIVATE 4 Отображает окно в его самом последнем размере и позиции. Активное окно остается активным.
SW_SHOWNORMAL 1 Активирует и отображает окно. Если окно было свернуто или развернуто на весь экран, Windows восстанавливает его начальные размеры и позицию. Приложение должно указывать этот флаг когда впервые отображает свое окно.
Пример:
#Include "window9.bi"
RunProgram("notepad")
Пример2:
#Include "window9.bi"
RunProgram("notepad","1.txt")
Created with the Personal Edition of HelpNDoc: Easily create EPub books