[R] Problème _ScreenCapture_SaveImage

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

[R] Problème _ScreenCapture_SaveImage

#1

Message par scorp84 »

Bonjour,

J'ai un souci avec la fonction _ScreenCapture_SaveImage qui me permet d'enregistrer sur le disque dur une image de la capture écran.

J'ai un résultat à "False" et un code erreur à 1.

J'ai regardé dans la doc et sur le forum mais je n'ai pas trouvé les codes erreurs pour cette fonction et je n'arrive pas à voir ce qui coince.

Quelqu'un pourrait-il m'aider ?

Voici mon code :
► Afficher le texte
Merci d'avance pour votre aide.

Amicalement.

BM
Modifié en dernier par scorp84 le mar. 20 avr. 2010 13:41, 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: [..] Problème _ScreenCapture_SaveImage

#2

Message par Tlem »

A première vue, vous n'utilisez pas correctement la fonction _ScreenCapture_SaveImage().
Regardez l'aide de celle-ci afin de rentrer correctement les d'arguments.
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é".
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] Problème _ScreenCapture_SaveImage

#3

Message par GaRydelaMer »

Bonjour

voila un exemple avec une GUI et 1 bouton. Tu clique sur le bouton et la fonction Capture s'exécute.
La capture te prends tout l'écran et le curseur. tu peux modifier ca en changeant les paramètres de la fonction:
_ScreenCapture_Capture($bug_rep & "\" & $bug_img, 0, 0, @DesktopWidth, @DesktopHeight, True)
Regarde la doc pour leurs explications.

Je t'ai mis en commentaire différent format d'image et leur utilisation (GIF BMP, PNG, JPG), et corriger ta fonction pour créer le dossier si il existe pas.

A toi de faire des essais en fonction de ce que tu veux quand au format, choisie le bien en fonction de la taille de l'image et la lisibilité. Je prendrais plutôt du JPG pas trop lourd et tu peux ajuster la qualité du JPG. A 60 j'ai la même taille de fichier que le Gif avec une plus belle image.
154 Ko pour du 1680X1050.

La dernière ligne de la fonction t'afficheras dans le programme par défaut ton image.

Voila un copier coller de ce code dans Scite puis F5 et regarde.
► Afficher le texteLe code
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Problème _ScreenCapture_SaveImage

#4

Message par scorp84 »

Bonjour,

Nickel !

Merci à Tlem : effectivement mes arguments n'étaient pas corrects :oops:

Merci à GaRydelaMer : ta fonction va plus loin que ce que j'avais fait et c'est super.

La seule chose que je n'arrive pas à faire et de faire une capture par écran (c'est pour mon boulot et on bosse en double écran). Mais c'est pas grave, ça aurait été la cerise sur le gâteau hi hi hi

Amicalement.

BM
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [R] Problème _ScreenCapture_SaveImage

#5

Message par GaRydelaMer »

Re

pour le double écran je peux pas t'aider car j'en ai qu'1 ;)

Par contre, pour avancer et gouter la cerise:
Tu dois pouvoir choisir l'écran sur lequel tu travailles et modifier les paramètres de la fonction _ScreenCapture peut être taille est dimension ??

Je pense qu'elle prend l'écran ou est exécuter la fenêtre principale de ton appli. Mais avec des valeurs négative ou > a la taille de l'écran elle changera d'écran teste avec plusieurs valeurs. Mon exemple est facile a modifier pour y arriver.
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [R] Problème _ScreenCapture_SaveImage

#6

Message par scorp84 »

Pour le double écran, j'avais essayer de chercher du côté de Windows et de la base de registre mais je n'avais pas trouvé la solution :-(

Par contre j'avais pas eu l'idée d'essayer des valeurs négatives. Bien vu :-)

Je teste et te tiens au jus.

On va finir par y arriver à la bouffer la cerise :-)

Merci pour ton aide.

Amicalement.

BM
Répondre