Главная страница
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.023 c
14-35026
Apachi
2003-05-27 09:06
2003.06.12
Сылки


1-34908
Salvator
2003-05-28 11:48
2003.06.12
Работа с Word через Delphi


1-34836
Ivan P
2003-06-02 23:25
2003.06.12
WinXp(выключение компа)


3-34755
saff
2003-05-22 12:02
2003.06.12
Процесс загрузки


14-34977
paxer
2003-05-26 12:08
2003.06.12
Вот думаю переходить с Д5 на Д6. Стоит ли?