DELPHI ПАРАМЕТРЫ КОМАНДНОЙ СТРОКИ

При написании Delphi-приложений может возникнуть необходимость использовать параметры командной строки. Это может быть полезно для передачи в программу каких-либо аргументов, например, пути к файлам или настройки приложения.

В Delphi для работы с параметрами командной строки используется массив ParamStr, который содержит значения переданные программе при её запуске. Первый элемент массива содержит имя самой программы, а последующие элементы – переданные параметры.

Например, предположим что мы запускаем нашу программу с параметрами MyProgram.exe -inp file.txt -out output.txt -type 2. В таком случае мы можем получить доступ к значениям параметров следующим образом:

var
i: Integer;
begin
for i := 1 to ParamCount do
begin
if ParamStr(i) = '-inp' then
InputFile := ParamStr(i+1);
if ParamStr(i) = '-out' then
OutputFile := ParamStr(i+1);
if ParamStr(i) = '-type' then
FileType := StrToInt(ParamStr(i+1));
end;
end;

В данном примере мы проходим по всем параметрам командной строки с помощью цикла, и если находим нужный параметр, забираем значение следующего за ним элемента массива ParamStr. В примере мы сохраняем значения параметров в соответствующие переменные.

#6 Программирование в Delphi. Массивы

Программирование в Delphi Урок 3 2 Работа с текстом, строковые функции Length, Pos и другие

Параметры командной строки в C++ — урок 9

Советы дизелисту Common Rail Delphi

Научись Ruby: аргументы из командной строки (эпизод 27)

argc argv c++ что это. Параметры функции main argc argv. Аргументы main. C ++ Урок #70

Язык Си с нуля - Урок 54 - аргументы командной строки.

Параметры командной строки, C++ и bash

Реклама
Новое
Реклама