Як запустити додаток з програми - програмне забезпечення

Створіть власний додаток із сортування фотографій. Щоб додати в неї оригінальності і функціональності, ви можете додати виклик графічного інтерфейсу прямо з самої програми, в якій працюєте. У мові С ++ є дві функції для здійснення подібних завдань. Підключіть бібліотеки windows.h і Shellapi.h, щоб мати можливість використовувати функції запуску зовнішніх додатків операційної системи. Підключення бібліотек здійснюється за допомогою оператора #include.

Використовуйте функцію ShellExecute (), якщо вам потрібно передавати в викликається додаток параметри. Функція має такі параметри: hwnd для ідентифікатора вікна, lpOperation задає операцію для викликається додатки (наприклад, print або open), lpDirectory задає ім'я каталогу за замовчуванням, nShowCmd - режим запуску додатка і lpParameters для передачі інших параметрів в викликається додаток.

Для простого запуску зазначеної програми потрібно скористатися функцією WinExec (). В код програми передається строкової параметр, в якому вказується повний шлях до програми, а також режим запуску даної програми.

Як приклад можна використовувати наступний фрагмент коду:
#include
#include
void main ()
WinExec ( "c: \\ windows \\ system32 \\ calc.exe", SW_SHOW);
>

В результаті виконання даного коду відкриється стандартний калькулятор операційної системи Windows. Ви можете описувати різні умови, при виконанні яких здійснюється виклик зовнішніх додатків операційної системи. Не забувайте включати необхідні бібліотеки для роботи з даними функціями.

Досить багато програм, в тому числі і комп'ютерних ігор, згортаються в віконний режим і назад за допомогою гарячих клавіш Alt + Enter.

Якщо цей спосіб не працює. то можна зробити деякі дії з ярликом програми. Знайдіть його і клацніть по ньому правою кнопкою миші. Виберіть вкладку «Ярлик». В поле «Об'єкт» вказано шлях до exe-файлу програми. Припишіть в кінці нього -window. Наприклад, D: GamesValveCounter Strike: Sourcehl.exe -window. Клацніть "Застосувати» і ОК у правому нижньому кутку вікна, щоб зміни вступили в силу. Тепер програма буде весь час запуск аться в віконному режимі, якщо запускати його за допомогою цього ярлика. Мінус цього способу в тому, що навіть якщо ви приберете приставку «-window» з зазначеної вище рядки, програма все одно буде запускатися у віконному режимі. Щоб цього уникнути, замість «-window» впишіть «-full screen».

Як не дивно, для запуску гри у віконному режимі може знадобитися більше ресурсів комп'ютера, ніж для запуску в повноекранному. Виною цьому може стати недостатня оптимізація програми розробниками. Тому варто перемкнутися назад, якщо програма почне пригальмовувати.

  • запуск програм у вікні

Схожі статті