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:
:arrow: Ci-dessous se trouve le script de Tolf qui résout ce problème

Version 1
► Afficher le texteVersion 1
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 :P

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.