1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| procedure TForm1.Button1Click(Sender: TObject);
Var
Full_Name, Dir_Name, File_Name, Ext_Name, Cmd_Name: String;
begin
Full_Name:='c:\Program Files (x86)\Common Files\Adobe AIR\Versions\1.0\Resources\Adobe AIR Updater.exe -arp:uninstall';
Dir_Name:=ExtractFilePath(Full_Name); // ExtractFileDir(Full_Name) fonctionne aussi.
File_Name:=ExtractFileName(Full_Name); // Va récupérer le nom de fichier ET les paramètres.
Ext_Name:=ExtractFileExt(Full_Name); // Juste pour voir, ne sert à rien.
Cmd_Name:=RightStr(Ext_Name,Length(Ext_Name)-4); // Récupérer les paramètres ( A modifier si plus de 3 caractères après le . )
File_Name:=AnsiReplaceStr(File_Name,Cmd_Name,'');// Virer les paramètres du nom de fichier.
ShowMessage('Chemin: '+Dir_Name+chr(10)+chr(10)+
'Fichier :'+File_Name+chr(10)+chr(10)+
'Extension & Cmd: '+Ext_Name+chr(10)+chr(10)+
'Commande: '+Cmd_Name);
end; |
Partager