Les Snippets

Connexion

obtenir le nom d'un exe à partir de sa commande/chemin de lancement

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 23/08/2006 01:57:50 et initié par PCPT [Liste]
Date de mise à jour : 20/05/2008 23:37:10
Vue : 5449
Catégorie(s) : Chaîne de caractères
Langages dispo pour ce code :
- VB6, VBA
- Windev
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 23/08/2006
Posté par PCPT [Liste]
Private Function GetExeNameFromShortCutPath(ByVal sShortCut As StringOptional bExt As Boolean = TrueAs String 
' sShortCut     cible (chemin)
' bExt          retourner l'extension ?
    GetExeNameFromShortCutPath = vbNullString 
    sShortCut = Trim$(LCase$(sShortCut)) 
'   on traite SI c'est un exe
    Dim iPos As Integer 
    iPos = InStrRev(sShortCut, ".exe") 
    If iPos > 0 Then 
'       on enlève la commande qui peut suivre
        If Len(sShortCut) > iPos + 3 Then sShortCut = Left$(sShortCut, iPos + 3) 
'       extension?
        If Not (bExt) Then sShortCut = Left$(sShortCut, Len(sShortCut) - 4) 
'       dernier slash
        iPos = InStrRev(sShortCut, "\") 
        GetExeNameFromShortCutPath = IIf(iPos = 0, sShortCut, Right$(sShortCut, Len(sShortCut) - iPos)) 
    End If 
End Function 

' GetExeNameFromShortCutPath("C:\Program Files\MSN Messenger\msnmsgr.exe -start")        retourne "msnmsgr.exe"
' GetExeNameFromShortCutPath("C:\Program Files\MSN Messenger\msnmsgr.exe -start", False) retourne "msnmsgr"

Snippets en rapport avec : Chemin, Extraire, Shortcut



Codes sources en rapport avec : Chemin, Extraire, Shortcut

{Visual Basic, VB6, VB.NET, VB 2005} EXTRAIRE LE NOM DU FICHIER D'UN CHEMIN EN 1 COMMANDE
Sans commentaire ...

{PHP} PHP EXTRAIRE DES MAILS D'UN GROS FICHIER LOCAL OU DISTANT
On peut extraire tout les mails d'un fichier sans se prendre la tête pendant dans jours... Qu'en pe...

{Visual Basic, VB6, VB.NET, VB 2005} EXTRACTION DES ICONES D'UN FICHIER .EXE
La code utilise l'api windows pour extraire les icones d'une executable (metadata). On doit ajout...

{Visual Basic, VB6, VB.NET, VB 2005} AJOUTER N'IMPORTE QUEL RACCOURCI À VOS MENUS (HOOK CLAVIER)
Salut, Alors cette source permet d'ajouter à n'importe quel menu standard de VB n'importe quel ra...

{Visual Basic, VB6, VB.NET, VB 2005} EXTRAIRE LE TEXTE DES FENETRES D'APPLICATIONS TIERCES (LISTBOX, LISTVIEW, TEXTBOXES, ...)
une mini source mais assez utile, dans certains cas... cas concrêt: j'ai une appli au boulot qui...

{C / C++ / C++.NET} RACOURCI SHORTCUT
un autre source sur la creation de racouci 2 fonction facile pour creer un racourci ou on veut ...

{Visual Basic, VB6, VB.NET, VB 2005} EXTRACTION AUDIO FLV VERS MP3
[mode hypocrite=on] Votre radio internet préférée vous propose une écoute de la musique en streamin...

{Visual Basic, VB6, VB.NET, VB 2005} AFFICHAGE DU CHEMIN D'UN MESSAGE OUTLOOK
Lorsque l'on effectue une recheche avancée de message sous outlook 2003 il n'est pas possible d'acce...

{PHP} DÉTERMINATION DU CHEMIN D'INDEXAGE MENANT À UNE VALEUR DANS UN TABLEAU MULTI-DIMENSIONNEL
Cette fonction sert à trouver tous les indices qu'il faut suivre dans un tableau multidimentionnel p...

{Visual Basic, VB6, VB.NET, VB 2005} RIPPER ENCODEUR MP3
Ce ripper convertisseur MP3 a été programmé à l'aide des codes des personnes suivantes sans qui rie...