C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как программно запустить программу, через пуск выполнить?
Alex83
  Отправлено: 28.04.2004, 15:31


Ученик-кочегар

Группа: Участник
Сообщений: 25



Мне надо програмно запусть определённое прилрожение через пуск выполнить ?
Как это сделать?
если можно то поподробнее
Gedeon
Отправлено: 28.04.2004, 16:05


Ветеран

Группа: Модератор
Сообщений: 1742



Через пуск->выполнить Вы делаете то же самое, что например из консоли фара, а про это несколько тем назад, а лучше в ПОИСК.
Кстати в поиске так искать не рекомендуется
QUOTE

прилрожение

Так он вам понятно ничего не найдет, или может я не знаю, что такое прилрожение, тогда просветите меня. biggrin.gif

Отредактировано Gedeon — 28/04/2004, 17:09
Alex83
Отправлено: 28.04.2004, 16:14


Ученик-кочегар

Группа: Участник
Сообщений: 25



моя программа меняет значения в программе в Tmeter и чтоб эти значения вступили в силу надо выполнить выключить и ключить программу через команды

net stop/start trafsvc
Gedeon
Отправлено: 28.04.2004, 16:48


Ветеран

Группа: Модератор
Сообщений: 1742



QUOTE (Alex83 @ 28/04/2004, 17:16)
моя программа меняет значения в программе в Tmeter и чтоб эти значения вступили в силу надо выполнить выключить и ключить программу через команды

net stop/start trafsvc

Ну и в чем проблема?
Alex83
Отправлено: 28.04.2004, 16:52


Ученик-кочегар

Группа: Участник
Сообщений: 25



Мне надо запустить эти комынды программно!!!!
Alex83
Отправлено: 28.04.2004, 16:56


Ученик-кочегар

Группа: Участник
Сообщений: 25



эти команды прописываются "в пуске выполнить"
net stop останавливает программу tmeter
start trafsvc запускает программу tmeter и обновляет данные

и мне надо делать очень часто (в определённые действия)
и мне надо чтоб моя программа в эти (в определённые действия) выключила tmeter (net stop) а потом включила(start trafsvc)
Георгий
Отправлено: 28.04.2004, 18:19


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



ищи в поиске WinExec и им подобные
gauldot
Отправлено: 29.04.2004, 23:16


Ученик-кочегар

Группа: Участник
Сообщений: 22



Например для NET STOP:
CODE

AnsiString nnet = "C:\WINDOWS\System32\net.exe";
spawnlp (P_WAIT,nnet,nnet,"stop",NULL);
Gedeon
Отправлено: 30.04.2004, 09:02


Ветеран

Группа: Модератор
Сообщений: 1742



Неужели до сих пор все так плохо, вот пример отправки сообщения по сети, на свое я думаю сами переделаете, надо же и самому хоть чуть-чуть подумать
CODE

   AnsiString Mes = ("net send 192.192.192.192 \"Test\"");
   WinExec(Mes.c_str(),NULL);

Вернуться в Вопросы программирования в C++Builder