Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.11;
Скачать: CL | DM;

Вниз

Как написать консольное приложение с передачей ему параметров?   Найти похожие ветки 

 
daser   (2007-01-23 10:55) [0]

(если можно ссылки или готовые решения)
Спасибо


 
Сергей М. ©   (2007-01-23 10:57) [1]

Точно так же как и не консольное

Функции ParamCount() и ParamStr() работают одинаково в любых приложениях любых типов.


 
novill ©   (2007-01-23 10:59) [2]

1. написать консольное приложение
2. написать в нем обработку полученных параметров
:)
ParamStr() вам в руки, там все очень просто :)


 
daser   (2007-01-23 11:08) [3]

>novill ©   (23.01.07 10:59) [2]
более проблемка с написанием консольного приложения. С чего начать?


 
novill ©   (2007-01-23 11:11) [4]

Вообще написание консольного приложения начинается с изучения книжки,

а само оно начинается например так
File->New->Other... и там в окошке выбираешь  Console application


 
Сергей М. ©   (2007-01-23 11:11) [5]


> С чего начать?


С меню File -> New.. -> Other .. -> Console Application


 
novill ©   (2007-01-23 11:12) [6]

> (если можно ссылки или готовые решения)

Вот тебе готовое решение )))

program Project1;

{$APPTYPE CONSOLE}
uses
 SysUtils;
begin
 if ParamCount>0 then Writeln("Program "+ParamStr(0)+" called with parameter "+ParamStr(1));
 Readln;
end.


 
palva ©   (2007-01-23 11:42) [7]

Вообще вопрос противоречивый. Наверно поэтому и ответы не те, которые ожидаются автором.
Приложение с передачей ему параметров ВЫЗЫВАЮТ (из другого приложения, например). А ПИШУТ консольные приложения с чтением параметров командной строки. Вот на эту тему ответы и идут.


 
novill ©   (2007-01-23 11:50) [8]

> Наверно поэтому и ответы не те, которые ожидаются автором.

Это он вам сам сказал? )


 
daser   (2007-01-23 11:57) [9]

>palva ©   (23.01.07 11:42) [7]
мне как раз это и надо. Приложение должно запустится с параметрами (например: c:\myprog\myprog.exe -1 -11), отработать и закрыться


 
Desdechado ©   (2007-01-23 12:16) [10]

> Приложение должно запустится
Само? Или как-то иначе?


 
TRUNK ©   (2007-01-23 12:22) [11]


> Desdechado ©  [10]
> Само? Или как-то иначе?

Приложение в любом случае чем-то запускается - либо операционной системой, либо другим приложением (через ту же ОС), да и роли это ни какой не играет, способ обработки параметров от этого не меняется.


 
Desdechado ©   (2007-01-23 12:27) [12]

TRUNK ©   (23.01.07 12:22) [11]
Зато способ передачи параметров очень меняется.
Может, автору нужно именно передать параметры и запустить из своей программы эту консольную.


 
daser   (2007-01-23 12:48) [13]

>Desdechado ©   (23.01.07 12:16) [10]
из батника

>Desdechado ©   (23.01.07 12:27) [12]
надо чтоб прога, запущеная из батника выполняла те или иные действия, в зависимости от параметра (например, с параметром -1 копировала из определенной папки файлы, а с параметром -2 переносила) и закрылась


 
Desdechado ©   (2007-01-23 12:59) [14]

тогда тебе уже все сказали


 
daser   (2007-01-23 13:43) [15]

Спасибо всем!



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

Текущий архив: 2007.02.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.042 c
1-1166610505
ZubrZubr
2006-12-20 13:28
2007.02.11
Component под Component


15-1169140576
$Pl@Sh
2007-01-18 20:16
2007.02.11
У кого-нить такое было?


4-1159431891
dima_shapkin
2006-09-28 12:24
2007.02.11
Системные иконки


3-1164007936
SLP
2006-11-20 10:32
2007.02.11
Сводная таблица в Excel


15-1169484302
nomen
2007-01-22 19:45
2007.02.11
Приключение от Avast