[UDF] HTMLGui.au3 + Exemple Convertisseur Koda <-> HTML

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
poke123
Niveau 2
Niveau 2
Messages : 26
Enregistré le : mer. 24 mars 2010 14:22
Status : Hors ligne

[UDF] HTMLGui.au3 + Exemple Convertisseur Koda <-> HTML

#1

Message par poke123 »

Introduction

Bonjour à tous, donc le principe de cet UDF est de générer des formulaires HTML de la même façon qu'un Interface autoit afin, notament de pouvoir utiliser Koda pour générer ces dernier (on y revient dans l'exemple)
donc les fonctions prises en charge sont:
-Button
-Checkbox
-Password
-Submit
-Radio
-File
-TextBox
-Label
-Combo
-Edit

ces dernière sont strictement semblable aux fonction GUICtrl... sauf que:
a) elle prennent un premier paramètre supplémentaire qui est le Formulaire de base (renvoyé par FormCreate)
b) les style sont en fait des classes CSS
c) le dernier paramètre qui est normalement exstyle devient le nom de l'élément dans le formulaire
d) elle commencent par FormCtrl à la place de GUICtrl
e) il faut finir par FormEnd histoire de clore les balises
f) le nom du formulaire est du type METHOD@TARGET (post ou get vers la page de traitement)
► Afficher le texteExemple de script
vous allez me dire, ça sert à rien et bien en fait ce formulaire est une conversion automatique de celui ci:
► Afficher le texte
c'est déjà plus interessant does'nt it ?

Donc le convertisseur est compris dans l'UDF et la fonction se nomme
KodaConverter($text)
où $texte est du code autoit d'entrée

UDF
► Afficher le texteCode de l'UDF
Exemple de script: Convertisseur Koda <-> HTML

Image
► Afficher le texte
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [UDF] HTMLGui.au3 + Exemple Convertisseur Koda <-> HTML

#2

Message par pierrotm777 »

Trés bel outil . Bravo :D
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [UDF] HTMLGui.au3 + Exemple Convertisseur Koda <-> HTML

#3

Message par pierrotm777 »

J'obtiens cette erreur :

Code : Tout sélectionner

C:\tmp\AutoIt\Conversion Koda HTML\HTMLgui.au3 (19) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
J'ai essayé ce bout de code à convertir:
► Afficher le texte
:(
Avatar du membre
poke123
Niveau 2
Niveau 2
Messages : 26
Enregistré le : mer. 24 mars 2010 14:22
Status : Hors ligne

Re: [UDF] HTMLGui.au3 + Exemple Convertisseur Koda <-> HTML

#4

Message par poke123 »

$Form1 = GUICreate("Form1", 625, 445, 192, 124)

il faut remplacer par:
$Form1 = GUICreate("POST@www.monsite.com/UnDossier/Form1.php", 625, 445, 192, 124)

si vous êtes familier des formulaires html POST représente la façon dont les données sont envoyé
GET: les données sont envoyé dans l'URL de la page
(par exemple cela donnera: http://www.monsite.com/UnDossier/Form1. ... hin=coucou)
POST: les données sont envoyé sans s'afficher dans l'URL
Xinnony
Niveau 3
Niveau 3
Messages : 38
Enregistré le : jeu. 02 févr. 2012 16:35
Status : Hors ligne

Re: [UDF] HTMLGui.au3 + Exemple Convertisseur Koda <-> HTML

#5

Message par Xinnony »

Sa serrais bien de l'incruster dans un Menu de Koda, j'ai déjà vue une telle fonction pour incruster un Menu dans n'importe qu'elle .exe compilée.

Pour en finir, il fraudais compléter par une liste de fonction, genre le Button va faire t'elle fonction (exemple refresh de la page, envoie POST, ect...) mais sa risque de prendre du temps.

En tout cas bravo.
Galère actuel :
- [..] Splash réactif > http://www.autoitscript.fr/forum/viewto ... 56&p=62484
- Change title bar context menu > http://www.autoitscript.com/forum/topic ... text-menu/ (Voir mon msg)
Répondre