Главная страница
    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.48 MB
Время: 0.035 c
4-1107258139
AlexG
2005-02-01 14:42
2005.03.13
Нужно перезаписать EXE-файл запущенной программы


6-1105025356
Surrender1
2005-01-06 18:29
2005.03.13
Как определить имя пользователя подключаемого к моему WEB


1-1109535009
ALex78
2005-02-27 23:10
2005.03.13
Текстовая таблица


1-1109416806
Kwt
2005-02-26 14:20
2005.03.13
Border Style


14-1109053712
Holy
2005-02-22 09:28
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский