AutoIt Editor creato con AutoIt

« Older   Newer »
  Share  
Daniele0695
icon4  CAT_IMG Posted on 2/8/2010, 15:11     +1   -1




Per il momento si tratta solo di una bozza, ma ho realizzato questo semplice editor per codice AutoIt...cosa ne pensate?

Eseguibile

Codice:

SPOILER (click to view)
#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.6.1
Autore: Kururu95
Versione: 1.0

Funzione dello script:
Creazione guidata codice AutoIt.

#ce ----------------------------------------------------------------------------

; Script Start

Global $script = "; Autore: Kururu95"&@CRLF,$percorso=""

MsgBox(0,"AutoIt","Creazione guidata codice AutoIt, benvenuto!")

#include <buttonconstants.au3>
#include <comboconstants.au3>
#include <editconstants.au3>
#include <guiconstantsex.au3>
#include <windowsconstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("AutoIT Editor", 225, 338, 258, 137)
$Button1 = GUICtrlCreateButton("Crea", 8, 32, 209, 25)
$Combo1 = GUICtrlCreateCombo("Seleziona un controllo", 8, 8, 209, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "MsgBox|InputBox")
$Edit = GUICtrlCreateEdit("", 8, 64, 209, 233)
GUICtrlSetData(-1, "")
$Button2 = GUICtrlCreateButton("Salva", 16, 304, 193, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$scelta = GUICtrlRead($Combo1)
If $scelta=="MsgBox" Then
autoMsgBox()
ElseIf $scelta="InputBox" Then
autoInputBox()
Else
MsgBox(0,"Errore","Scegli un controllo da creare")
EndIf
GUICtrlSetData($edit, $script)
Case $Button2
$percorso = FileSaveDialog("Salva", @DesktopDir, "AutoIt 3 Scfipt (*.au3)", "", "mioscript.au3")
FileWrite($percorso, $script)
GUICtrlSetData($edit, $script)
EndSwitch
WEnd

Func autoMsgBox()
$flag=""
$titolo=""
$testo=""
$flag=InputBox("Creazione MsgBox","Inserisci il flag")
$titolo=InputBox("Creazione MsgBox","Inserisci il titolo")
$testo=InputBox("Creazione MsgBox","Inserisci il testo")
$script=$script&@CRLF&"MsgBox("&$flag&",'"&$titolo&"','"&$testo&"')"
EndFunc

Func autoInputBox()
$titolo=""
$testo=""
$titolo=InputBox("Creazione InputBox","Inserisci il titolo")
$testo=InputBox("Creazione InputBox","Inserisci la domanda")
$script=$script&@CRLF&"InputBox('"&$titolo&"','"&$testo&"')"
EndFunc

 
Top
Gianlu-thebest
CAT_IMG Posted on 3/8/2010, 14:27     +1   -1




Io ne sto facendo uno in html, con l'evidenziazione della sintassi (che fatica O.O) e che si puņ usare il TAB..
ho implementato 87 Tag XD e messo che si puņ vedere l'anteprima..

Comunque carino il tuo, ovviamente nessuno batte SciTE XD
 
Top
ACIDBURN16
CAT_IMG Posted on 3/8/2010, 15:32     +1   -1




CITAZIONE (Gianlu-thebest @ 3/8/2010, 15:27)
ovviamente nessuno batte SciTE XD

Ovviamente :D
 
Top
2 replies since 2/8/2010, 15:11   217 views
  Share