Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.12;
Скачать: [xml.tar.bz2];

Вниз

Батниковая переменная 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
1-34856
oleg_SYS
2003-05-29 22:28
2003.06.12
Как выловить события onMouseIn и onMouseOut?


14-34993
supersan
2003-05-05 12:53
2003.06.12
JOIN (синтаксис)


3-34750
___esso
2003-05-23 20:45
2003.06.12
Значение поля


1-34795
Fuelfire
2003-06-02 13:32
2003.06.12
Как экспортнуть данные из таблицы Paradox??


14-35034
Vlad Oshin
2003-05-27 12:12
2003.06.12
А не сделать ли на сайте тест, подобно brainbench у?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский