[R] ScreenCapture.au3 : enregistrement

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Wardow
Niveau 4
Niveau 4
Messages : 81
Enregistré le : dim. 31 juil. 2011 10:14
Status : Hors ligne

[R] ScreenCapture.au3 : enregistrement

#1

Message par Wardow »

Bonjour à tous, voila mon problème : les Screenshots ne s'enregistrent pas
Voila le code :

Code : Tout sélectionner

#include <ScreenCapture.au3>
HotKeySet ("^e","_screenAll")
HotKeySet ("^r","_screenWin")
While(1)
    sleep (1)
WEnd

Func _screenAll ()
    _ScreenCapture_Capture(@DesktopDir & "\" & @YEAR & "-" & @MON & "-" & @MDAY & "_" & @HOUR & ":" & @MIN & ":" & @SEC & ".jpg")
EndFunc

Func _screenWin ()
    _ScreenCapture_CaptureWnd(@DesktopDir & "\" & @YEAR & "-" & @MON & "-" & @MDAY & "_" & @HOUR & ":" & @MIN & ":" & @SEC & ".jpg", WinGetHandle("[ACTIVE]", ""))
EndFunc
 
C'est peut être à cause des @YEAR, @MON ...

Merci d'avance.
Modifié en dernier par Wardow le jeu. 12 sept. 2013 21:22, modifié 2 fois.
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..]ScreenCapture.au3 : enregistrement

#2

Message par blacksoul305 »

Salut,

le code est bon seulement, je pense que c'est Windows qui rechigne. En effet, tu tentes d'insérer dans le nom de ton image des caractères non autorisés dans l'appellation d'un fichier. A savoir le ":".

EDIT : Voici la liste des caractères que Windows ne cautionnent pas dans le nom de ses fichiers : \ /* : < > " |

Code : Tout sélectionner

_ScreenCapture_Capture(@DesktopDir & "\" & @YEAR & "-" & @MON & "-" & @MDAY & "-" & @HOUR & "h" & @MIN & "m" & @SEC & ".jpg")
Ainsi, mon image est bien créée !
Étudiant en 2ème année de Licence Informatique.
Wardow
Niveau 4
Niveau 4
Messages : 81
Enregistré le : dim. 31 juil. 2011 10:14
Status : Hors ligne

Re: [..]ScreenCapture.au3 : enregistrement

#3

Message par Wardow »

Ah voila, merci, je vais essayer ça !

Edit : C'est bon, ça fonctionne ! Merci beaucoup !
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..]ScreenCapture.au3 : enregistrement

#4

Message par blacksoul305 »

Pense à rajouter la balise [R] dans le titre de ton premier message ! :)
Étudiant en 2ème année de Licence Informatique.
Wardow
Niveau 4
Niveau 4
Messages : 81
Enregistré le : dim. 31 juil. 2011 10:14
Status : Hors ligne

Re: [..]ScreenCapture.au3 : enregistrement

#5

Message par Wardow »

Arg ... Encore oublier, merci pour le rappel ^^
Répondre