[R] ComboBox Unlocker

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Tragan
Niveau 3
Niveau 3
Messages : 38
Enregistré le : jeu. 01 nov. 2007 23:51
Localisation : Le monde et ses environs...
Status : Hors ligne

[R] ComboBox Unlocker

#1

Message par Tragan »

Salut à tous !

Je suis en train d'automatiser Unlocker1.85 (http://ccollomb.free.fr/unlocker/) pour une Application,

Et je bute sur un problème...

Existe-t'il un moyen pour passer de No action à Delete
Image

J'ai essayé quelques Control et Command sans succès...

D'avance un grand merci, et...

Bon Vent !

Tragan
Modifié en dernier par Tragan le mar. 29 janv. 2008 18:43, modifié 1 fois.
Bon Vent !

Tragan
Plus j'apprends, plus je prends la mesure de ce que je ne sais pas... (et personnellement y-a du boulot ! :mrgreen: )
Avatar du membre
Tragan
Niveau 3
Niveau 3
Messages : 38
Enregistré le : jeu. 01 nov. 2007 23:51
Localisation : Le monde et ses environs...
Status : Hors ligne

Re: [RE] ComboBox Unlocker

#2

Message par Tragan »

Ca y est, jai eu la réponse sur le forum anglais...

Donc un grand merci à Siao

Code : Tout sélectionner

WinWaitActive("Unlocker 1.8.5")
ControlCommand("Unlocker 1.8.5", "", "[Class:ComboBox;Instance:1]", "SelectString", 'Delete')
Si cela peut vous servir...

Allez, de bons scripts à tous et...

Bon Vent !

Tragan
Bon Vent !

Tragan
Plus j'apprends, plus je prends la mesure de ce que je ne sais pas... (et personnellement y-a du boulot ! :mrgreen: )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [RE] ComboBox Unlocker

#3

Message par Tlem »

Il y a franchement plus simple, que la gestion de Unlocker par la GUI !!! :lol: :P

Essayez tout simplement ceci :
Pour supprimer.

Code : Tout sélectionner

C:\Program Files\Unlocker\Unlocker.exe /D C:\MonRep\Monappli.exe
Pour débloquer.

Code : Tout sélectionner

C:\Program Files\Unlocker\Unlocker.exe /S C:\MonRep\Monappli.exe
Vous pouvez avoir le reste des commandes en faisant : Unlocker.exe /?
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
Tragan
Niveau 3
Niveau 3
Messages : 38
Enregistré le : jeu. 01 nov. 2007 23:51
Localisation : Le monde et ses environs...
Status : Hors ligne

Re: [R] ComboBox Unlocker

#4

Message par Tragan »

Salut à toi Tlem !

Effectivement, mais comme je n'avais pas Unlocker installé j'avais ce méssage
Image

J'ai donc installé Unlocker et j'ai toujour ce méssage ?

J'utilise ce code

Code : Tout sélectionner

ShellExecute("C:\Program Files\Unlocker\Unlocker.exe /S","D:\MonRep\Monappli.exe")
Peut-être que l'erreur est là ?

Merci et...

Bon Vent !

Tragan
Bon Vent !

Tragan
Plus j'apprends, plus je prends la mesure de ce que je ne sais pas... (et personnellement y-a du boulot ! :mrgreen: )
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [R] ComboBox Unlocker

#5

Message par ani »

La cmd proposé par tlem fonctionnera surement mieux avec runwait

Pour ShellExecute
Paramétre 1 = Programme.exe
Paramétre 2 = Commutateurs,commande,paramétre comme -h pour appeler l'aide du programme.exe
Paramétre 3 = Le répertoire de l'exe, exemple c:\program file
Paramétre 4 = verb(open,properties,print,edit)
Paramétre 5 = Flag (drapeau) @SW_HIDE = pour cacher la fenêtre, @SW_MINIMIZE = pour minimisé la fenêtre et enfin @SW_MAXIMIZE = pour maximisé/agrandir la fenêtre)

Faire l'installation en mode silencieux (mode par défault: c:\program file\Nomduprogram).
vlà vite fait :)

Code : Tout sélectionner

inetget("http://ccollomb.free.fr/unlocker/unlocker1.8.5.exe","unlocker.exe")
ShellExecute("unlocker","/S")
ensuite viend, la ou les cmd pour unlocker.
unlocker.exe <object> [option]

Objet =Path complet du dossier et du fichier.
Option = SI tu utilise shellexecute c'est le deuxieme parametre ;)
/H, -H,/?, -? = affichera l'aide
/S, -S = débloque l'objet
/L = liste d'un fichier texte des d'objet à blocker
/LU = identique à /L mais contenant une liste au format unicode
/O = Création d'un fichier Log dans le repertoire
/D = Efface le fichier
/R <objet>, -R = renomme le fichier,
/M, -M = envoie le fichier (MOVE),

Essaye plutot ceux-ci en shellexecute/shellexecutewait

Code : Tout sélectionner

ShellExecute("Unlocker.exe", '/S "D:\MonRep\Monappli.exe"',@programfile & "\unlocker")
Après je comprend pas trop, il bloque quoi exactement ce programme ?
Avatar du membre
Tragan
Niveau 3
Niveau 3
Messages : 38
Enregistré le : jeu. 01 nov. 2007 23:51
Localisation : Le monde et ses environs...
Status : Hors ligne

Re: [R] ComboBox Unlocker

#6

Message par Tragan »

Salut à toiani!

Tant que j'utilise Unlocker (en mode fenêtre) aucuns soucis!
Exemple :

Code : Tout sélectionner

ShellExecute("[i][color=#000000]chemin vers[/color][/i] Unlocker.exe","[i][color=#000000]chemin vers le Dossier ou Fichier[/color][/i]")
Mais dès que je veux utiliser le mode ligne de commande, cela ne fonctionne plus (soit message d'erreur, soit rien...)

J'ai essayé toutes les combinaisons possibles avec Run et ShellExecute, et avec Unlocker installé et portable

Ou alors en utilisant la commande @ComSpec, mais ça je ne sais pas faire... (mais demande qu'à apprendre !)

Si quelqu'un à une idée ?

Autrement, merci pour ton aide ani

Bon Vent !

Tragan
Bon Vent !

Tragan
Plus j'apprends, plus je prends la mesure de ce que je ne sais pas... (et personnellement y-a du boulot ! :mrgreen: )
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] ComboBox Unlocker

#7

Message par sylvanie »

Je ne pense pas que @comspec soit à utiliser.
par contre, si tu stock dans une variable le retours de

Code : Tout sélectionner

ShellExecute("Unlocker.exe", '/S "D:\MonRep\Monappli.exe"',@programfile & "\unlocker")
comme l'a suggéré Ani, ça vaut quoi ? (si c'est 1, le shellexecute a fonctionné)

sinon, pour le @comspec ce serait :

Code : Tout sélectionner

Run(@comspec&' /c  Unlocker.exe /S "D:\MonRep\Monappli.exe"',,@programfile & "\unlocker")
voir peut être compléter avec le chemin d'accès à Unlocker.exe devant "Unlocker.exe"
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Répondre