Page 1 sur 1

[R] Ouvrir un fichier directement avec un exe autoit

Posté : mer. 14 avr. 2010 15:05
par Yogui
Bonjour,

Petit problème rencontré ce matin et je ne vois pas comment le solutionner.

J'ai utilisé l'UDF 7zip.au3 pour coder un petit décompilateur (rien de bien compliqué j'ai repris l'exemple)

J'aimerai que lorsque l'utilisateur clique sur un fichier 7z mon exe se lance avec comme paramètre le chemin complet du fichier en question.

Merci à ceux qui vont passer du temps sur ma demande :)

Re: [..] Ouvrir un fichier directement avec un exe autoit

Posté : mer. 14 avr. 2010 15:15
par Habibsbib
A mon avis, tu n'as qu'a associer l'extension .7zip à ton programme, avec l'UDF de Tlem :
http://www.autoitscript.fr/forum/viewto ... =21&t=1083
Ensuite, pour générer des instructions d'appel de ton programme après compilation, je ne connais pas l'instruction de pré-compilation qui le permet, désolé.
Mais en tout cas, si tu paramètres bien ces deux petits trucs, quand ton utilisateur ouvrira un fichier 7zip, normalement ton programme se lancera par défaut.

Voiiila, corrigez moi si je me trompe.

Re: [..] Ouvrir un fichier directement avec un exe autoit

Posté : mer. 14 avr. 2010 15:34
par Yogui

Code : Tout sélectionner

#include <7Zip.au3>
MsgBox(0,"",$CmdLine)
If $CmdLine[0] = 0 Then
$ArcFile = FileOpenDialog("Selectionner le fichier à décompresser", "", "Archive Files (*.7z;*.zip;*.gzip;*.bzip2;*.tar)")
If @error Then Exit
Else
$ArcFile = $CmdLine[1]
EndIf

MsgBox(0,"",$CmdLine)
;Example 1

$Output = \\serveurdistant\partage\fichierdezip\

$retResult = _7ZIPExtractEx(0, $ArcFile, $Output)
If @error = 0 Then
    MsgBox(64, "Résultat :", $retResult)
Else
    MsgBox(64, "Erreur", "Une erreur à été rencontrée merci de faire remonter au service Informatique")
EndIf
 
En gros voilà mon code j'aimerai que le paramètre soit le chemin complet du fichier double cliquer

(trop compliqué pour les utilisateurs de rechercher le serveurdistant étant en configuration ferme TSE il change selon l'utilisateur)

L'association n'est pas un problème c'est la récupération du chemin du fichier à dé zipper qui me pause un problème

Re: [..] Ouvrir un fichier directement avec un exe autoit

Posté : mer. 14 avr. 2010 15:36
par Yogui
oups désolé pour finir mon code fonctionne :oops: :oops: :oops: :oops: :oops: :oops:

Je dois être fatigué le problème venait effectivement de l'attachement du fichier à un exe qui n'était pas la dernière version :oops: :oops: :oops:

Merci encore de m'avoir répondu :oops:

Re: [R] Ouvrir un fichier directement avec un exe autoit

Posté : mer. 14 avr. 2010 18:31
par Habibsbib
De rien :)
Si cela venait seulement de l'association, alors pas de problème :)
Je m'en rappellerais, je suis en création d'un utilitaire de ce genre.