Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2010, 20:35   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
Вопрос Не консольное приложение с поддержкой ключей запуска, как?

приведу на примере:
есть программа(proga.exe), с формами со всем как положено. Не консольное приложение.

в программе есть editbox и button
в editbox путь до папки , по нажатию кнопки , в папке программы создаётся файл отчета в котором записан список файлов в выбранном каталоге.
все.

а если пользователю надо "все по быстрому"?
допустим создал ярлык программы:
и прописал путь до папки
к примеру -path ""
"D:\papka\proga.exe" -path "D:\papka"

выполняется та же процедура что и по нажатию кнопки и
в папке программы образуется файл, в нем список файлов из указанного каталога.

как это реализовать? конкретного примера я не нашёл=)
Человек_Борща вне форума Ответить с цитированием
Старый 24.02.2010, 20:46   #2
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,486
По умолчанию

Это называться командная строка.
Если например надо в Едит поставить путь с командной, то так:
Код:
procedure TForm1.OnCreate(Sender:  TObject);
begin
if ParamStr(1) > '' then Edit1.Text:= ParamStr(1);
end;
uberchel вне форума Ответить с цитированием
Старый 24.02.2010, 20:46   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Код:
ParamStr(1)
Не успел
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 24.02.2010, 21:04   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Анализируйте ParamCount и ParamStr.

"конкретного примера я не нашёл=)"
Гуглу потребовалось на это меньше секунды.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Консольное приложение __Demon__ Общие вопросы C/C++ 8 23.10.2009 10:08
Как отправить команду в консольное приложение ActioNs Общие вопросы C/C++ 1 04.08.2009 14:56
консольное приложение user_jasser Общие вопросы Delphi 3 17.10.2008 12:17
C++! Консольное приложение!!! TrueTeapot Помощь студентам 2 03.10.2008 06:32
Консольное приложение a_priori Общие вопросы Delphi 6 12.03.2008 08:33