Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CAPTURER L'ECRAN ET LE METTRE DANS UN FICHIER


Information sur la source

Catégorie :Graphique Classé sous : capture, ecran, screenshot, fichier, enregistrer Niveau : Initié Date de création : 15/05/1999 Vu / téléchargé: 12 743 / 706

Note :
7,07 / 10 - par 14 personnes
7,07 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note


Description

Comment Capturer l'écran et le mettre dans le Presse Papier ( ClipBoard ) ?

Mettez ce code dans votre Module :
 

Source

  • Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
  • Public Function EnrgEcran(ByVal Fichier As String) As Boolean
  • On Error Goto SortieErreur
  • 'Test de la présence du fichier
  • If Dir(Fichier) <> "" Then Exit Function
  • 'Pour Capturer l'ecran entier
  • Call keybd_event(vbKeySnapshot, 1, 0, 0)
  • SavePicture Clipboard.GetData(vbCFBitmap), Fichier
  • EnrgEcran = True
  • Exit Function
  • SortieErreur:
  • MsgBox "Erreur dans le Module EnrgEcran. Erreur #: " & Err.Number & ", " & Err.Description
  • End Function
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Public Function EnrgEcran(ByVal Fichier As String) As Boolean
    On Error Goto SortieErreur

    'Test de la présence du fichier
    If Dir(Fichier) <> "" Then Exit Function

    'Pour Capturer l'ecran entier
    Call keybd_event(vbKeySnapshot, 1, 0, 0)

    SavePicture Clipboard.GetData(vbCFBitmap), Fichier
    EnrgEcran = True
    Exit Function

    SortieErreur:
    MsgBox "Erreur dans le Module EnrgEcran. Erreur #: " & Err.Number & ", " & Err.Description
End Function

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Stef le 07/01/2002 14:53:40

Simple et efficace... merci pour ce code !

signaler à un administrateur
Commentaire de wanico le 26/03/2002 19:27:07

C'est simple et ça déchire, le seul reproche c'est qu'on ne choisit pas la destination..

signaler à un administrateur
Commentaire de crossblade le 01/05/2002 21:38:36

Tout simplement super

signaler à un administrateur
Commentaire de Spylover le 16/05/2002 12:56:33

Simple et efficace, cependant, il ne fait pas un screenshot total de l'écran mais de la fenêtre active. (ALT+Imprim écran)

Si quelqu'un sait comment remédier à ce problème.
Merci de m'en faire part.

signaler à un administrateur
Commentaire de psy4meuh le 23/06/2003 11:20:26

Salut!

POUR SPYLOVER --&gt;
pour l'écran complet: Call keybd_event(vbKeySnapshot, 1, 0, 0)
pour la fenetre active : Call keybd_event(vbKeySnapshot, 0, 0, 0)

@+


signaler à un administrateur
Commentaire de grandvizir le 27/07/2005 15:14:42

C'est sympa... Mais l'autre technique consiste à utiliser GetWindowsDC et à faire de la copie de canvas. Et comme ca ne dépend plus des relations avec le clavier, la récupération est nécessairement sans faute.

spylover> http://www.vbfrance.com/code.aspx?ID=25

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Comment faire un screenshot(Capture d'ecran) d'une video, qui fonctionne ? [ par Jo ] Bonjour,Je recherche un moyen de faire une capture d'ecran d'un flux video en cours de lecture, car j'ai dejas essayer avec ma methode mais c'est que renomer un fichier [ par CCJ ] Salut!Quand je fais une capture d'ecran avec :Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As L URGENT MERCI [ par yoarf ] Bonjour,Je vous explique, je développe sous Access 97 et j'ouvre un fichier Excel en lecture conteant pleins de OLEObjects (Boutons, Checkbox, Combobo enregistrer un fichier !!! [ par bernett ] Salut !Je souhaite enregistrer un fichier powerpoint de façon a ce que son nom soit indexé chaque fois que je l'enregistre.Exemple :mois.ppt ou fic enregistrer sous [ par jdetrez ] en fait g fait une application qui transforme un fichier excel a qui je donne un nouveau nom juste pour pouvoir executer ma macro , lorsque celle ci urgent svp [ par sengra ] bon j'essaye de faire fichier texte d'enregistrement mais lors du sicie de l'nregistrement et la validation pour l'enregistrer dans le fichier il effa Comment faire pour enregistrer un fichier sou un autre nom ?? [ par eldiablomortal ] voila je fai ouvrir un fichier qui est config.cfg et je voudrai lenregistrer sou configbackup.cfg comment faire svp thxah oui le petit detail je ne mo Capturer le son du micro pour pouvoir le traiter ou l'enregistrer dans un fichier [ par jeune63000 ] Je cherche à faire un logiciel qui reconnait les mot qu'on dit et qui les réécris à l'écran (dans un premier temps)Alors la je seche totalement moi... Enregistrer un fichier excel en indexant le nom [ par PoK3uR ] Je voudrais pouvoir enregistrer un fichier excel en fonction de l'état d'une cellule et surtout que je choisi le nom du fichier (archivage de donnée). Enregistrer du texte [ par vinsus51 ] objet: 1 zone de texte 1 bouton Je souhaite enregistrer mon texte dans un fichier texte ou un fichier word sous c: Si qq peut m'aider Merci d'avanceV


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.