[実行ファイル名を取得する]
実行ファイル名と、フォルダ名を表示します。
【ソースコード】 [tips0006.pas]
program tips0006;
{$APPTYPE CONSOLE}
uses Windows, SysUtils;
var
strFolderName: string;
strExeName : string;
begin
strFolderName:=ExtractFilePath(ParamStr(0));
strExeName:=StringReplace(ParamStr(0),ExtractFilePath(ParamStr(0)),'', [ rfReplaceAll ]);
writeLn('フォルダ名:'+ strFolderName);
writeLn('実行ファイル名:'+ strExeName);
end.
【コンパイル&実行】 [tips0006.bat]
dcc32 tips0006.pas
tips0006.exe > tips0006.txt
pause
【実行結果】 [tips0006.txt]
フォルダ名:C:\Documents and Settings\2198\My Documents\delphi tips\
実行ファイル名:tips0006.exe
Copyright c 2009, ohishi,All rights reserved.