[R] 7-Zip UDF et Windows 64 Bit?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Alexward
Niveau 4
Niveau 4
Messages : 76
Enregistré le : jeu. 27 mai 2010 01:24
Status : Hors ligne

[R] 7-Zip UDF et Windows 64 Bit?

#1

Message par Alexward »

Bonjour à tous, je viens de me rendre compte, que le 7-Zip UDF a des problèmes de compatibilité avec les system 64 bit.
Donc les scripts que j'ai créé avec 7-zip, ne fonctionne pas sur mon ordinateur et si je fait juste ajouter l'include de 7-zip à nimporte quel script même si il y a juste une msgbox, le script ne s'éxecute pas. Pourtant Scite ne retourne pas d'érreur.

Donc je me demandais si il y avait une version de 7-Zip UDF pour 64 bit :)

Merci
Modifié en dernier par Alexward le mer. 08 sept. 2010 18:11, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] 7-Zip UDF et Windows 64 Bit?

#2

Message par Tlem »

Je n'ai pas d'OS en 64-Bits, donc je ne peut pas faire des tests ...

Par contre il serait bien d'en savoir un peut plus, ou alors essayez de poser la question sur le sujet d'origine du forum Anglais.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Alexward
Niveau 4
Niveau 4
Messages : 76
Enregistré le : jeu. 27 mai 2010 01:24
Status : Hors ligne

Re: [..] 7-Zip UDF et Windows 64 Bit?

#3

Message par Alexward »

Ok Merci je verrai si je ne trouve pas un alternative car sinon il faudrait que je fasse 60 fileinstall :P

Merci
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] 7-Zip UDF et Windows 64 Bit?

#4

Message par sylvanie »

Sinon, vous pouvez tester la dll proposée ici :
http://www.autoitscript.fr/forum/viewto ... f=3&t=5586

du coups, 2 fileinstall :
1 pour installer la dll en question,
l'autre pour installer le zip à déziper.

cependant, le test sur 64 bits reste à faire, car je l'ai essayée que sur une 32 bits

Bonne continuation
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
BlueCore
Niveau 4
Niveau 4
Messages : 73
Enregistré le : sam. 04 sept. 2010 09:55
Status : Hors ligne

Re: [..] 7-Zip UDF et Windows 64 Bit?

#5

Message par BlueCore »

Salut Alexward.

Comme j'ai vu que vous cherchiez autour de 7-Zip, j'ai cherché une autre façon de faire un FileInstall de masse.
J'ai trouvé FileListToArrayNT et je pense que ça peut répondre à ton problème.
► Afficher le textecode
Ce code installera tous les fichiers se trouvant dans @ScriptDir & \fichiers\ vers @ScriptDir & \files\. (oublie pas l'include FileListToArrayNT)

- BlueCore
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] 7-Zip UDF et Windows 64 Bit?

#6

Message par Tlem »

La réponse ce trouve probablement dans le nom de la DLL utilisée avec cet UDF : 7-zip32.dll

Malheureusement, je n'ai pas trouvé de version 64 Bits. :cry:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Alexward
Niveau 4
Niveau 4
Messages : 76
Enregistré le : jeu. 27 mai 2010 01:24
Status : Hors ligne

Re: [..] 7-Zip UDF et Windows 64 Bit?

#7

Message par Alexward »

Ah Merci pour toute ces réponse :D les fichiers de Winrar est une éxelllente idée.. Mais pour 7-ZIP64.dll je n'est rien trouver non plus :(

Merci
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [R] 7-Zip UDF et Windows 64 Bit?

#8

Message par mano78170 »

Bonne nouvelle !
Après être tombé sur la même erreur, j'en suis arrivé à la même conclusion que vous: la DLL est la fautive !
Pour obtenir la version x64, j'ai rechercher le codeur de la version 32 bit, un certain Minoru Akita...
Et puis google est ton ami ! Après 5 sites en chinois je l'ai enfin trouvée !

Pour une question de praticité, je vous la mets à disposition ici:
7-zip64.zip
(35.63 Kio) Téléchargé 108 fois
Dernière chose, une petite modification du code de 7zip.au3 s'impose si vous désirez inclure la DLL dans votre script:

Code : Tout sélectionner

If @AutoItX64 Then
    If FileExists(@ScriptDir & "\7-zip64.dll") Then
        $hDLL_7ZIP = DllOpen(@ScriptDir & "\7-zip64.dll")
    Else
        FileInstall("7-zip64.dll", @TempDir & "\7-zip64.dll")
        $hDLL_7ZIP = DllOpen(@TempDir & "\7-zip64.dll")
    EndIf
    If $hDLL_7ZIP = -1 Then Exit 1
Else
    If FileExists(@ScriptDir & "\7-zip32.dll") Then
        $hDLL_7ZIP = DllOpen(@ScriptDir & "\7-zip32.dll")
    Else
        FileInstall("7-zip32.dll", @TempDir & "\7-zip32.dll")
        $hDLL_7ZIP = DllOpen(@TempDir & "\7-zip32.dll")
    EndIf
    If $hDLL_7ZIP = -1 Then Exit 1
EndIf
En insérant ce code au début de 7-zip.au3, votre script s'adaptera AUTOMATIQUEMENT à l’environnement dans lequel il est exécuter !

Et hop, un autre problème de résolu ! 8)
(En espérant que cette solution est la bonne)
Et quelle vous aura aidée :D

Bonne journée !
Fichiers joints
7-zip64.zip
(476.56 Kio) Téléchargé 89 fois
Modifié en dernier par mano78170 le mer. 29 févr. 2012 23:54, modifié 1 fois.
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] 7-Zip UDF et Windows 64 Bit?

#9

Message par Tlem »

@mano78170
La DLL 7-zip32.dll n'est pas/plus celle du 7Zip d'origine. C'est une version légèrement différente. L'UDF étant adapté à cette DLL, cela ne fonctionnera ni pour les nouvelles version en 32 bits et bien évidemment pas pour celles en 64 bits !!!
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [R] 7-Zip UDF et Windows 64 Bit?

#10

Message par mano78170 »

Rassure toi, Tlem, je suis, en fait, aller chercher cette fameuse DLL sur le site du petit prog chinois qui avait codé la première donc pas de problème !
Je l'ai d'ailleurs testé, pas d'erreur avec aucun de tes exemples ! :D
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] 7-Zip UDF et Windows 64 Bit?

#11

Message par Tlem »

Haaa, bonne nouvelle alors.
Il faut que je rajoute dans mes tablettes de mettre à jour l'UDF du forum. ;)
En tout cas merci de cette recherche.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre