Вниз
Скачать: CL | DM;

Как программировать параметры exe файлов   Найти похожие ветки 

← →
serega_man   (2005-02-25 16:30) [0]

Как работать с параметрами *.exe файлов.

Например,при запуске
c:\ru.exe -r у объекта Edit в Text ставится значение 100
c:\ru.exe -w у объекта Edit в Text ставится значение 200


← →
Александр Иванов ©   (2005-02-25 16:33) [1]

ParamStr
ParamCount


← →
Anatoly Podgoretsky ©   (2005-02-25 16:46) [2]

serega_man   (25.02.05 16:30)  
Это ты сильно выразился!


← →
serega_man   (2005-02-25 17:02) [3]

А где самому exe задавать набор параметров???

Просто
c:\ru.exe -r
c:\ru.exe -b
не запускаются.


← →
Anatoly Podgoretsky ©   (2005-02-25 17:06) [4]

А где это "Просто" используется?


← →
serega_man   (2005-02-25 17:42) [5]

Мне нужно сделать следующее:

файл ru.exe при запуске из командной строки или с параметрами, задаваемыми в своиствах файла (например, ru.exe -a) должен присваивать определенное значение edit.text, в зависимости от параметра. Основная загвоздка, как присваивать эти параметры до компиляции самой исполняемой программе


← →
Poirot ©   (2005-02-25 17:46) [6]

До компиляции?? Самой исполняемой программет?!
Формулируем вопрос ешшо раз:) Тчо ты хрчешь? Значения в Эдите нормальные?


← →
serega_man   (2005-02-25 17:49) [7]

Блин, выразить мысль попробую яснее.

Мне надо, чтобы я мог запускать exe с параметрами. Как это сделать в Делфи


← →
Anatoly Podgoretsky ©   (2005-02-25 17:50) [8]

serega_man   (25.02.05 17:42) [5]
Основная загвоздка, как присваивать эти параметры до компиляции самой исполняемой программе

До компиляции никак, если только не сделать ярлыки или поработать изощренно с реестром.


← →
Anatoly Podgoretsky ©   (2005-02-25 17:52) [9]

serega_man   (25.02.05 17:49) [7]
Где запускать?


← →
DiamondShark ©   (2005-02-25 17:56) [10]

<telepator on>
Товарищу, видимо, надо из IDE запустить программу с параметрами
<telepator off>

Если угадал, тогда меню Run|Parameters


← →
serega_man   (2005-02-25 18:14) [11]

DiamondShark ©   (25.02.05 17:56) [10]

Если угадал, тогда меню Run|Parameters
----------------
Не работает :-(((

В параметрах ставлю "a", после компиляции запускаю *.exe -a и не "не удается найти файл".

Что я не так делаю.

Я понимаю, что изъясняюсь крайне коряво, но иначе не могу выразиться


← →
Плохиш ©   (2005-02-25 18:21) [12]

А нет таких файлов "*.exe", правильно вындовс тебя посылает.


← →
Adder ©   (2005-02-25 18:28) [13]

procedure TForm1.FormCreate(Sender: TObject);
begin
if ParamStr(1)="r" then   Edit1.Text:="100"
 else
 if ParamStr(1)="w" then  Edit1.Text:="200";
end;


← →
kaZaNoVa ©   (2005-02-25 18:40) [14]

ветку в орешник однозначно)))

Adder ©   (25.02.05 18:28) [13]
а я обычно делаю что-нить типа

---
if pos("R",uppercase(ParamStr(1)))>0 then
---


← →
DiamondShark ©   (2005-02-25 18:42) [15]


> Я понимаю, что изъясняюсь крайне коряво, но иначе не могу
> выразиться

А в телепаторе батарейки сели.


← →
serega_man   (2005-02-25 19:33) [16]

Все всем большое спасибо. Особенно за то, что реагировали на мои непонятные запросы. Проблемы решили по совету DiamondShark и Adder, с помощью реестра.


← →
Virgo_Style ©   (2005-02-25 19:57) [17]

Плакалъ весь (c)



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.022 c
14-1108981965
BiN
2005-02-21 13:32
2005.03.13
Невозможно попасть в "Сети"


1-1109690443
Nicotin
2005-03-01 18:20
2005.03.13
Как перехватить нажатие кнопки?


3-1108122595
denis24
2005-02-11 14:49
2005.03.13
проблема с firebird


11-1092757042
ecm
2004-08-17 19:37
2005.03.13
2Kladov : Bug Fix OnIdle?


1-1109714823
Shnabs
2005-03-02 01:07
2005.03.13
Графика




   Наверх