Форум: "Основная";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
ВнизКак программировать параметры 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 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.029 c