Capture d'écran et enregistrement dans un fichier avec touche imprecransystème

Soyez le premier à donner votre avis sur cette source.

Vue 9 156 fois - Téléchargée 896 fois

Description

Alors cette source permet d'enregistrer une capture d'ecran faite avec la touche du clavier directement dans un fichier. Vous pouvez enregistrer au format jpeg (par défaut) mais j'ai mis dans le projet les fonctions a appeler si vous voulez enregsitrer en zip !
Le code n'est pas optimiser et pas beaucoup commenter mais si vous êtes intéressez, je peux retravailler le code !
J'ai fait ce programme car je fais des tutoriels et j'en avais marre de devoir passer par un logiciel de retouche d'image pour suaver mes captures.

Source / Exemple :


' j'ai mis la fonction qui détecte l'appui d'une touche

'API pour tester l'état des touches du clavier d'apres les keycodes
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Private Sub tmrKCODE_Timer()
Dim b1 As Long, i As Long

' la petite procédure qui va bien !
For i = 0 To 255
    b1 = GetAsyncKeyState(i)
    If b1 < 0 Then
        lblKCSS = CStr(i)  'si 44, -> touche ImpEcranSys
        if lblKCSS = 44 then
              'récupération et traitement de l'image
        End if
        Exit For
    End If
Next i
End Sub

Conclusion :


J'ai classé mon projet en débutant car il n'y a pas de grosse difficulté mis à part peut etre les apis ! Sinon, j'ai utilisé la libraire gdi+ trouvé sur http://www.codyx.org/. Pouvez vous me dire si votre anti-virus considère ce programme comme un keylogger ou est ce qu'il passe car j'ai utilise le meme genre de technique pour surveiller l'appuis des touches !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_DARKSIDIOUS
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
83 -
titicar : cela ne vient pas de la source, mais de la capture d'écran à proprement parler : une vidéo n'est pas affiché comme une fenêtre windows : il me semble que ca passe par DirectX ou un truc comme cà.
C'est comme si t'essaie de faire des screenshots d'un jeu, sur certains, ca ne passe pas !

DarK Sidious
cs_titicar
Messages postés
181
Date d'inscription
jeudi 30 mai 2002
Statut
Membre
Dernière intervention
19 août 2012
-
Vous allez penser que je pinaille, mais je n'arrive pas à faire un screenshot sur une vidéo, même en mode fenêtrage.
stefsoft
Messages postés
119
Date d'inscription
lundi 15 avril 2002
Statut
Membre
Dernière intervention
28 novembre 2008
-
çà me rappelle un petit soft libre blueven screenshot, il est sur blueven.com il me semble
adrienphp
Messages postés
34
Date d'inscription
dimanche 2 mars 2003
Statut
Membre
Dernière intervention
31 juillet 2006
-
justement si tu veux transformer les captures, la fonction à appeler est disponible dans frmMain tout à la fin en commantaire, j'avais tout prévu !
cs_FraGag
Messages postés
82
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
18 avril 2008
-
Personnellement, j'enregistre toutes mes captures d'écran au format PNG, parce que le JPEG est un format destructeur (du moins, beaucoup plus que PNG) et parce que les DIB sont trop gros. Pour moi, JPEG est réservé aux photos.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.