Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
rossdale
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 19
#1

Запуск приложения с условием и параметром - C++

07.04.2011, 00:54. Просмотров 813. Ответов 3
Метки нет (Все метки)

Народ, интересует вот такая вещь.
Есть у кого код или кто нить может это написать:
Программка при наличии проверяет наличие нужного файла и запускает другой файлик с параметром.
Например
1.exe - необходимый файлик для запуска, если его нет то программа не запускает 2.exe, если есть то программа запускает 2.exe с пареметром -ip 127.0.0.1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2011, 00:54     Запуск приложения с условием и параметром
Посмотрите здесь:

C++ Запуск программы с параметром.
C++ Запуск приложения из приложения
C++ Запуск приложения от имени пользователя, Запуск приложения от имени пользователя
Запуск консольного приложения в фоновом режиме C++
Запуск приложения C++
Запуск потока из другого приложения C++
C++ Запуск программы с запрошенным параметром и очистка временных файлов
C++ Запуск приложения по расширению
Запуск PHP скрипта на сервере из C++ приложения C++
C++ Запуск приложения с правами администратора
Запуск из программы стороннего приложения в DOS C++
C++ Запуск приложения от имени администратора

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DeadRipper
64 / 70 / 3
Регистрация: 25.06.2009
Сообщений: 244
07.04.2011, 01:04     Запуск приложения с условием и параметром #2
нужно проверить открывается файлик для чтения или нет

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <windows.h>
.....
HANDLE hf_1_exe;
....
 
if((hf_1_exe=CreateFile("1.exe", 0, 0, NULL, OPEN_EXISTING,
FILE_FLAG_OVERLAPPED, NULL))  != INVALID_HANDLE_VALUE)
{
 //..ФАЙЛ НАЙДЕН
 
ShellExecute(0,"open","2.exe","-ip 127.0.0.1",0,1); //Открываем 2.exe
 
}
else
{
 //..ФАЙЛ НЕ НАЙДЕН
}
rossdale
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 19
07.04.2011, 01:23  [ТС]     Запуск приложения с условием и параметром #3
C++
1
2
3
4
5
6
7
8
9
1>c:\users\администратор\documents\visual studio 2010\projects\start\start\starter.cpp(6): error C2059: синтаксическая ошибка: if
 
1>c:\users\администратор\documents\visual studio 2010\projects\start\start\starter.cpp(8): error C2143: синтаксическая ошибка: отсутствие ";" перед "{"
 
1>c:\users\администратор\documents\visual studio 2010\projects\start\start\starter.cpp(8): error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
 
1>c:\users\администратор\documents\visual studio 2010\projects\start\start\starter.cpp(14): error C2059: синтаксическая ошибка: else
 
1>c:\users\администратор\documents\visual studio 2010\projects\start\start\starter.cpp(15): error C2143: синтаксическая ошибка: отсутствие ";" перед "{"1>c:\users\администратор\documents\visual studio 2010\projects\start\start\starter.cpp(15): error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
DeadRipper
64 / 70 / 3
Регистрация: 25.06.2009
Сообщений: 244
07.04.2011, 14:20     Запуск приложения с условием и параметром #4
ну это все естественно нужно в функции прописывать либо в main если приложение консольное либо в WinMain если WinApi
Yandex
Объявления
07.04.2011, 14:20     Запуск приложения с условием и параметром
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru