现在的位置: 首页 > 综合 > 正文

ParamStr function

2012年03月30日 ⁄ 综合 ⁄ 共 997字 ⁄ 字号 评论关闭

Sample code

ShowMessage(ExtractFilePath(ParamStr(0)));          //获取程序所在目录
ShowMessage(ExtractFilePath(Application.ExeName));  //获取程序所在目录
ShowMessage(GetCurrentDir + '\');                   //获取当前目录

returns the same results

ParamStr:

Returns a specified parameter from the command-line.

Unit

System

Category

command line utilities

Delphi syntax:

function ParamStr(Index: Integer): string;

C++ syntax:

extern PACKAGE AnsiString __fastcall ParamStr(int Index);

Description

ParamStr returns the parameter from the command line that corresponds to Index, or an empty string if Index is greater than ParamCount. For example, an Index value of 2 returns the second command-line parameter.

On Windows, ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE).
 On Linux, ParamStr(0) returns the command used to execute the program, without parameters (for example, ./myprogram). This behavior is dependent on information returned by the shell program and may not be consistent among all shells.
Note: Use double quotes to wrap multiple words as one parameter (such as long file names containing spaces).

抱歉!评论已关闭.