Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.039 c
14-1108619642
syte_ser78
2005-02-17 08:54
2005.03.13
прыжки с парашута.


1-1109323510
Dysan
2005-02-25 12:25
2005.03.13
большие числа


4-1107258139
AlexG
2005-02-01 14:42
2005.03.13
Нужно перезаписать EXE-файл запущенной программы


4-1107290316
kluben
2005-02-01 23:38
2005.03.13
Защищенный режим процессора


3-1108373079
m-a-x
2005-02-14 12:24
2005.03.13
фильтрация даты





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский