Page 1 sur 1
[Ex] PrintPen 2008 • Ecrire Sur Votre Ecran
Posté : mer. 19 nov. 2008 16:23
par timmalos
Bonjour à tous
Présentation
Je suis entrain de creer une application permettant d'ecrire sur l'ecran. Elle est surtout destinée à ecrire sur l'ecran pendant une presentation PowerPoint par exemple.
Problèmes
Le Script n'ecrit pas en continu:
Ci-dessous se trouve le script de Tolf qui résout ce problème
Version 1
► Afficher le texteVersion 1
L'application se deroule en arrière plan , et s'execute quand vous appuyez sur Impr.Ecran.
A ce moment là votre ecran se fige, et avec la souris vous pouvez ecrire en laissant le bouton gauche enfoncé.
Si vous appuyez sur le . en haut à droite, l'ecran s'efface et le menu s'affichera tout en haut sous forme de boutons.Pour l'instant, il n'y en a qu'un, PETIT.
Pour l'instant, si vous appuye sur le bouton : PETIT, le curseur devient plus petit mais le retour au gros curseur n'est pas possible.
Si vous reappuyez sur le POINT, l'ecran s'efface (faudra que je rectifie ca plus tard) et vous retournez au mode general.
Si vous cliquez sur la CROIX ou sur ECHAP, vous retournez à votre ecran, et reappuyez sur PrintScreen quand vous souhaitez.
Version Précedante telechargée 24 fois
Edit: Sujet Nettoyé
Re: PrintPen 2008 • Ecrire Sur Votre Ecran
Posté : sam. 05 sept. 2009 16:52
par pop45
Je fait Ctrl+F5 et sa donne sa
Code : Tout sélectionner
AutoIt3 Syntax Checker v1.54.8 Copyright (c) Tylo 2007
C:\Documents and Settings\{username}\Bureau\PrintPen2008\impr ecran.au3(1,10) : ERROR: can't open include file <all.au3>
#include <all.au3>
~~~~~~~~~^
C:\Documents and Settings\{username}\Bureau\PrintPen2008\impr ecran.au3(92,72) : WARNING: $WS_POPUP: possibly used before declaration.
$hGUI = GUICreate("GDI+", @DesktopWidth, @DesktopHeight,0,0, $WS_POPUP)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Documents and Settings\{username}\Bureau\PrintPen2008\impr ecran.au3(93,101) : WARNING: $WS_EX_TRANSPARENT: possibly used before declaration.
$hLabel = GUICtrlCreateLabel("",23, 23,@DesktopWidth - 46,@DesktopHeight - 46,-1,$WS_EX_TRANSPARENT)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Documents and Settings\{username}\Bureau\PrintPen2008\impr ecran.au3(92,72) : ERROR: $WS_POPUP: undeclared global variable.
$hGUI = GUICreate("GDI+", @DesktopWidth, @DesktopHeight,0,0, $WS_POPUP)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
Re: PrintPen 2008 • Ecrire Sur Votre Ecran
Posté : sam. 05 sept. 2009 17:17
par timmalos
En effet Cette include correspond à une include de toutes les constantes, mais elle est perso.
Il faut donc que vous modifiez la ligne
#Include <all.au3>
en
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
Sinon re-téléchargez le .zip j'ai fait la modification.
Re: PrintPen 2008 • Ecrire Sur Votre Ecran
Posté : dim. 06 sept. 2009 14:50
par L4crymal
Excellent
Ce qui serait vraiment bien c'est que l'on puisse enregistrer le dessin après ( juste les trais ou tout le dessin )
Re: PrintPen 2008 • Ecrire Sur Votre Ecran
Posté : dim. 06 sept. 2009 16:57
par tolf
Pour cela, il faudra modifier la fonction "action" en ajoutant une ligne pour enregistrer les coordonées + taille du pinceau dans une variable globale -> ensuite il faudra créer les fonctions "sauvegarder"/"charger" qui écrit/lit le contenu du tableau dans un fichier.