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

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

Восстановить пароль Регистрация
 
rossdale
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 19
07.04.2011, 00:54     Запуск приложения с условием и параметром #1
Народ, интересует вот такая вещь.
Есть у кого код или кто нить может это написать:
Программка при наличии проверяет наличие нужного файла и запускает другой файлик с параметром.
Например
1.exe - необходимый файлик для запуска, если его нет то программа не запускает 2.exe, если есть то программа запускает 2.exe с пареметром -ip 127.0.0.1
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     Запуск приложения с условием и параметром
Ответ Создать тему
Опции темы

Текущее время: 17:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru