[Ex] PrintPen 2008 • Ecrire Sur Votre Ecran

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

[Ex] PrintPen 2008 • Ecrire Sur Votre Ecran

#1

Message 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é
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: PrintPen 2008 • Ecrire Sur Votre Ecran

#2

Message 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)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: PrintPen 2008 • Ecrire Sur Votre Ecran

#3

Message 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.
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: PrintPen 2008 • Ecrire Sur Votre Ecran

#4

Message 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 )
tolf
Niveau 7
Niveau 7
Messages : 318
Enregistré le : ven. 15 févr. 2008 12:25
Localisation : Paris
Status : Hors ligne

Re: PrintPen 2008 • Ecrire Sur Votre Ecran

#5

Message 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.
Lisez la documentation d'AutoIt en français (et participez svp :mrgreen:) !

Mes UDF :
[/i][/b]
Répondre