Форум: "Начинающим";
Текущий архив: 2007.02.11;
Скачать: [xml.tar.bz2];
ВнизКак написать консольное приложение с передачей ему параметров? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.044 c