Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.12;
Скачать: CL | DM;

Вниз

Батниковая переменная SET в Делфи   Найти похожие ветки 

 
Pasha219   (2003-05-30 13:09) [0]

Есть програмка допустим 1.exe которая запускалась с бат-файла и в батнике перед запуском екзешника есть строчка типа "SET тра-ля-ля..", я написал прогу в которой нада запускать прогу 1. Как мне сделать шоб перед запуском програмы 1.exe запускалась строчка такая как в батнике "SET тра-ля-ля.."?


 
Anatoly Podgoretsky ©   (2003-05-30 13:14) [1]

Как именно запускаешь?


 
NickBat ©   (2003-05-30 14:01) [2]

*.bat файл это некая последовательность команд. Например:

SET тра-ля-ля
1.exe

Ты из свое программы вызывай
ShellExecute ("SET тра-ля-ля");
ShellExecute ("1.exe");

PS^ синтаксис команды ShellExecute упрощен.


 
Pasha219   (2003-05-30 14:05) [3]

Раньше запускалось батником:
SET N=c:\nnn
c:\nnn\vv\1.exe
Если запускать без строчки "SET N=c:\nnn", то програма 1.exe ругаеться "Нет SET переменной"
Я щас написал свою програму с которой нада запускать 1.exe, запускаю вот так:
winexec("c:\nnn\vv\1.exe",1);
А как осуществить запуск строки SET N=c:\nnn незнаю, неохота свою програму запускать с батника :(


 
NickBat ©   (2003-05-30 14:08) [4]

А что мешает сразу батник запустить?


 
Pasha219   (2003-05-31 10:55) [5]

>NickBat - А что мешает сразу батник запустить?
Некатит такой вариант


 
Cobalt ©   (2003-05-31 10:59) [6]

>sha219 (31.05.03 10:55)
>Некатит такой вариант

Тады используй CreateProcess и устанавливай нужную lpEnvironment


 
Pasha219   (2003-05-31 11:02) [7]

NickBat> *.bat файл это некая последовательность команд.
Вот именно, последовательность команд, а не в разных окнах...
Как все это запустить в одной нити, шоб между помандами была увязка?
NickBat> ShellExecute ("SET тра-ля-ля");
NickBat> ShellExecute ("1.exe");
NickBat> PS^ синтаксис команды ShellExecute упрощен.
Плиз-з, напиши с полным синтаксисом...


 
Shc ©   (2003-06-02 19:51) [8]

В крайнем случае формируй БАТ-файл, а потом запускай его.



Страницы: 1 вся ветка

Текущий архив: 2003.06.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-34857
oleg_SYS
2003-05-30 21:29
2003.06.12
Что такое CM_MOUSEENTER CM_MNOUSELEAVE?


14-35004
Феликс
2003-05-26 17:45
2003.06.12
PHP ? PERL


8-34945
faf
2003-03-01 01:03
2003.06.12
Проигрывание XM , MOD files


14-35043
малага
2003-05-27 16:57
2003.06.12
ISAPI не правильно выдает ай-пи...


1-34853
Апатин Даниил
2003-05-29 22:47
2003.06.12
Оформление Edit a