Главная страница
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.011 c
14-35005
Knight
2003-05-26 11:12
2003.06.12
Давайте разбёрёмся с принтером!


1-34879
ZigZag19
2003-05-30 00:19
2003.06.12
Проблема с запоминанием строк в TStringGrid. Прошу помощи!


14-35053
Till
2003-05-23 08:21
2003.06.12
MainMenu как в Офисе ХР


8-34936
grei
2003-03-02 19:43
2003.06.12
Приближение картинки


14-35015
Шишкин Илья
2003-05-26 22:48
2003.06.12
Как перейти на статистику без ввода пароля?