Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Récupéré le nom du programme (pas de l'application) ! [RESOLU]

avatar
Kolibridufoud
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 95
Date d'inscription : 25/01/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Kolibridufoud le Dim 18 Déc 2011 - 9:28

Bonjour, moi j'ai un problème, je voudrais récupéré le nom du programme, c'est a dire le nom qu'il contient quand on l'exécute, celui que l'on peut renommé.
Exemple :
GTA.exe

Je ne veux pas le nom de l'application, car cela récupéré le "vrai" nom c'est a dire le petit texte en gris sous le nom du programme.
Donc j'ai pensé a exécute une commande shell, qui mais le nom de l'application qui a executé cette commande au moins j'enregistre le résultat (on peu le faire), je lis la ligne qui contient le nom et hop !
Mais je ne trouve pas ... Donc si pouviez m'aider merci Very Happy


Dernière édition par titoum76 le Ven 30 Déc 2011 - 14:14, édité 3 fois
avatar
Kolibridufoud
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 95
Date d'inscription : 25/01/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Kolibridufoud le Lun 26 Déc 2011 - 19:17

Up
avatar
Kolibridufoud
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 95
Date d'inscription : 25/01/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Kolibridufoud le Lun 26 Déc 2011 - 19:47

Après avoir réfléchi 1minute j'ai trouvé une solution Smile
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5601
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par lereparateurdepc le Mar 27 Déc 2011 - 7:21

re ,

Alors , :
1° : Poster un message pour dire UP .... moyen .
2° : Si tu as une solution , donne-la pour les autres .

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20110Récupéré le nom du programme (pas de l'application) ! [RESOLU] 10_32010Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20111Récupéré le nom du programme (pas de l'application) ! [RESOLU] 07_sig10
avatar
Kolibridufoud
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 95
Date d'inscription : 25/01/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Kolibridufoud le Mar 27 Déc 2011 - 18:44

Je viens de reflechir, ma technique ne peux pas marcher.

@lereparateurdepc a écrit:re ,

Alors , :
1° : Poster un message pour dire UP .... moyen .
2° : Si tu as une solution , donne-la pour les autres .

Cordialement ,
Le réparateur de PC

1° : Moyen ? Je suis sur quelque forum et cela ce fait quand il y a aucune réponse pendant 24 a 48h.
2° : Ma technique était lié à un autre sujet posté, qui étais assez compliqué, donc je n'est pas cherché à l'expliquer car cela aurais été un peu long.
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5601
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par lereparateurdepc le Mer 28 Déc 2011 - 7:13

re ,

Un UP ne se fait pas tous les jours . De plus , on est en périodes de fêtes/vacances .

Tu veix récupérer le nom du processus en fait ? Le nom de l'exe qui est dans le dossier de génération BIN ?
Si je me rappelle , il y as une action pour ça dans le catégorie Application .

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20110Récupéré le nom du programme (pas de l'application) ! [RESOLU] 10_32010Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20111Récupéré le nom du programme (pas de l'application) ! [RESOLU] 07_sig10
avatar
Kolibridufoud
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 95
Date d'inscription : 25/01/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Kolibridufoud le Mer 28 Déc 2011 - 9:54

@lereparateurdepc a écrit:re ,

Un UP ne se fait pas tous les jours . De plus , on est en périodes de fêtes/vacances .

Tu veix récupérer le nom du processus en fait ? Le nom de l'exe qui est dans le dossier de génération BIN ?
Si je me rappelle , il y as une action pour ça dans le catégorie Application .

Cordialement ,
Le réparateur de PC

Oui, voila c'est exactement ça que je veux recupéré ! Car enfaite moi j'auto-lit mon fichier donc avant je faisait sa :
Lire un fichier %(application_path)%\Downloader.exe
Mais après on ne pouvais pas renommé mon exe ..., pour ça que je veux le recupérer ^^
avatar
Kolibridufoud
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 95
Date d'inscription : 25/01/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Kolibridufoud le Jeu 29 Déc 2011 - 18:27

J'ai trouver un code en VB pour ça :
Dim PathWithName As String() = Application.ExecutablePath.Split("")
Dim ExeName As String = PathWithName(PathWithName.Count - 1)
MsgBox(ExeName)

Quand je fais executé une commande Visual Basic avec ça, sa ne marche pas ...
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5601
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par lereparateurdepc le Jeu 29 Déc 2011 - 19:44

re ,

?????????????
Je ne comprens PAS ce code !!!!!!!!!
Sous VisualBasic j'ai mis simplement :
msgbox(Application.ExecutablePath) et j'ai strictement le même résultat .

Auto-lire un fichier est impossible !!!!! Tu ne peut PAS lire un éxécutable depuis cet éxécutable !
IDEM , tu ne pourra JAMAIS renommer un éxécutable si il est lancé !

QUE veux-tu faire exactement ?

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20110Récupéré le nom du programme (pas de l'application) ! [RESOLU] 10_32010Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20111Récupéré le nom du programme (pas de l'application) ! [RESOLU] 07_sig10
avatar
Kolibridufoud
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 95
Date d'inscription : 25/01/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Kolibridufoud le Jeu 29 Déc 2011 - 23:12

D'accord merci mais sous SZ je vais comment ?
mavariable = (Application.ExecutablePath) ?
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5601
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par lereparateurdepc le Ven 30 Déc 2011 - 7:01

re ,

QUE VEUX-TU FAIRE EXACTEMENT ?

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20110Récupéré le nom du programme (pas de l'application) ! [RESOLU] 10_32010Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20111Récupéré le nom du programme (pas de l'application) ! [RESOLU] 07_sig10
avatar
Kolibridufoud
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 95
Date d'inscription : 25/01/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Kolibridufoud le Ven 30 Déc 2011 - 10:32

Récupérer le nom de l'exe (celui dans bien) dans une variable par exemple "projet".
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5601
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par lereparateurdepc le Ven 30 Déc 2011 - 12:46

re ,

OUI mais pourquois faire ? Il existe peut-être une autre solution .

En utilisant l'action " Exécuter du code VB.NET " :
Créez , préalablement une variable nommée : AppEXEName
Ajoutez l'action " Exécuter du code VB.NET " et mettre ceci ( SUR LA même ligne ) :
Code:
AppEXEName = (Application.ExecutablePath).Substring((Application.StartupPath.Length + 1), ((Application.ExecutablePath.Length - Application.StartupPath.Length) - 1))

OU en utilisant l'action " Modifier une variable " :
Sélèctionner la variable et mettez comme valeur NON textuelle ceci ( SUR LA même ligne ):
Code:
(Application.ExecutablePath).Substring((Application.StartupPath.Length + 1), ((Application.ExecutablePath.Length - Application.StartupPath.Length) - 1))

La valeur retournée est : Le_EXE_DANS_BIN.EXE .

Le code fait en fait :
On récupère la sous-chaine du chemin complet de ton application ( ex : C:\truc\app.exe ) et on commance la lecture à la fin de la longueur du chemin du dossier d'ou est lancé l'exe ( ex : C:\truc\ ) + 1 ( pour ne pas à avoir le dernier \ ) sur la longueur du nom de l'éxécutable ET son extension qui n'est autre que la différence entre le chemin complet de l'application ( C:\truc\app.exe ) et le dossier de lancement ( C:\truc\ ) -1 ( pour équilibrer avec le +1 ) .

Si tu ne veux PAS de l'extionsion sur le nom final , change le -1 de la fin du code par -5 .

ATTENTION : CODE NON testé sous SZ ! Fonctionnel SOUS SZ ! Je l'ai fais sous VisualBasic .
Ce code viens de moi alors , si vous avez des simplifications .... Smile
Merci

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20110Récupéré le nom du programme (pas de l'application) ! [RESOLU] 10_32010Récupéré le nom du programme (pas de l'application) ! [RESOLU] Wp_20111Récupéré le nom du programme (pas de l'application) ! [RESOLU] 07_sig10
avatar
Kolibridufoud
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 95
Date d'inscription : 25/01/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Kolibridufoud le Ven 30 Déc 2011 - 13:36

Merci infiniment !!!!!!!! Je test sa tout de suite !
EDIT : TU GERE ! C'est exactement sa se que je voulais Very Happy
polien
polien


Masculin Nombre de messages : 2992
Age : 22
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par polien le Ven 30 Déc 2011 - 14:22

re,

des codes à garder sous la main...


Contenu sponsorisé

Récupéré le nom du programme (pas de l'application) ! [RESOLU] Empty Re: Récupéré le nom du programme (pas de l'application) ! [RESOLU]

Message par Contenu sponsorisé


    La date/heure actuelle est Dim 21 Juil 2019 - 2:23