Autoit fanclub

Reply
[GUIDA] autoit, by Fraev
view post Posted on 11/10/2009, 09:25Quote
Avatar

MatteoJug

Group: Administrator
Posts: 650
Location: Ostia, Roma


Status: Offline: ultima azione eseguita il 6/1/2010, 22:12


Beh, intanto inivia con il chiudere la parentesi della funzione MsgBox(), poi dichiara prima la variabile, magari creando già il pulsante e nascondendolo oppure dandogli un valore arbitrario...

CITAZIONE
Se sembra facile è dura. Se sembra difficile, è fottutamente impossibile...

image
image
image
image
image
image
image
image
image
image


CITAZIONE
Fai un programma che possa usare anche un idiota e solo l'idiota vorrà utilizzarlo


,.-~*´¨¯¨`*·~-.¸-(_[м]¦•¦[α]¦•¦[т]¦•¦[т]¦•¦[є]¦•¦[σ]¦•¦[Jug]_)-,.-~*´¨¯¨`*·~-.¸

 
P_MSG P_EMAIL P_MSN Top
view post Posted on 11/10/2009, 11:07Quote
Avatar

so fare una msgbox!

Group: Member
Posts: 242
Location: ROMA


Status: Offline: ultima azione eseguita il 6/1/2010, 21:21


ok.. faccio così e poi? per nascondere il bottone a farlo apparire dopo? devo inserire un stile al bottone e poi appenza cliccao su apri mi ricambia stile?

CODICE
#include <GUIConstants.au3>

$form = GUICreate ("Prima GUI", 330, 300)
$menu = GUICtrlCreateMenu ("File")
$tasto1 = GUICtrlCreateMenuItem ("Apri", $menu)
$inserisci = GUICtrlCreateButton ("Inserisci", 140, 210) ; per nascondere serve uno stile?

GUISetState(@SW_SHOW)

While 1
       $Msg = GUIGetMsg()
       Switch $Msg
               Case $GUI_EVENT_CLOSE
                       Exit
               Case $tasto1
                       $testo = GUICtrlCreateEdit ("", 10, 35, 310, 150) ; e una volta cliccato quà poi me lo ricambia per mostrrlo?
               Case $inserisci
                       MsgBox (0, "Testo inserito", "Ciao!")
       EndSwitch
WEnd

image

image
 
P_MSG P_EMAIL P_MSN Top
view post Posted on 11/10/2009, 19:28Quote
Avatar

MatteoJug

Group: Administrator
Posts: 650
Location: Ostia, Roma


Status: Offline: ultima azione eseguita il 6/1/2010, 22:12


CODICE
#include <GUIConstants.au3>

$form = GUICreate ("Prima GUI", 330, 300)
$menu = GUICtrlCreateMenu ("File")
$tasto1 = GUICtrlCreateMenuItem ("Apri", $menu)
$inserisci = GUICtrlCreateButton ("Inserisci", 140, 210) ; per nascondere serve uno stile?
GUICtrlSetState(-1,32);No, serve uno stato (32)

GUISetState(@SW_SHOW)

While 1
      $Msg = GUIGetMsg()
      Switch $Msg
              Case $GUI_EVENT_CLOSE
                      Exit
              Case $tasto1
                      $testo = GUICtrlCreateEdit ("", 10, 35, 310, 150) ; e una volta cliccato quà poi me lo ricambia per mostrrlo?
                                               GUICtrlSetState($inserisci,16);e un altro per visualizzarlo (16)
              Case $inserisci
                      MsgBox (0, "Testo inserito", "Ciao!")
      EndSwitch
WEnd

CITAZIONE
Se sembra facile è dura. Se sembra difficile, è fottutamente impossibile...

image
image
image
image
image
image
image
image
image
image


CITAZIONE
Fai un programma che possa usare anche un idiota e solo l'idiota vorrà utilizzarlo


,.-~*´¨¯¨`*·~-.¸-(_[м]¦•¦[α]¦•¦[т]¦•¦[т]¦•¦[є]¦•¦[σ]¦•¦[Jug]_)-,.-~*´¨¯¨`*·~-.¸

 
P_MSG P_EMAIL P_MSN Top
view post Posted on 12/10/2009, 19:11Quote
Avatar

so fare una msgbox!

Group: Member
Posts: 242
Location: ROMA


Status: Offline: ultima azione eseguita il 6/1/2010, 21:21


eh ok grazie mille in pratica lo stato viene indicato con il secondo valore e -1 indica a quale controllo ti riferisci.. ok grazie.

giusto un altra cosa non per assillarvi ma perchè ho 14 anni e sono uno smanettone di pc vorrei imparare qualcosa di serio XD.. se voglio dare al testo della msgbox il valore del testo inserito non si usa questo vero?
CODICE
....
               Case $inserisci
                       MsgBox (0, "Testo inserito", $testo)
....


perchè così mi esce una box con scritto 6 ache se il testo è tutt'altro ;)

gracias por todos

che si usa per caso il comando assign per dare un valore al testo?? non mi sparate se ho detto una boiata, perchè uscendo dal javascript avrei scritto $testo.value ma in autoit non esiste XD..

image

image
 
P_MSG P_EMAIL P_MSN Top
view post Posted on 12/10/2009, 19:39Quote
Avatar

MatteoJug

Group: Administrator
Posts: 650
Location: Ostia, Roma


Status: Offline: ultima azione eseguita il 6/1/2010, 22:12


Perchè se tu metti $testo, ti ritorna l'ID del controllo, prova a mettere GuiCtrlRead($testo) e poi vedi che va ;)

CITAZIONE
Se sembra facile è dura. Se sembra difficile, è fottutamente impossibile...

image
image
image
image
image
image
image
image
image
image


CITAZIONE
Fai un programma che possa usare anche un idiota e solo l'idiota vorrà utilizzarlo


,.-~*´¨¯¨`*·~-.¸-(_[м]¦•¦[α]¦•¦[т]¦•¦[т]¦•¦[є]¦•¦[σ]¦•¦[Jug]_)-,.-~*´¨¯¨`*·~-.¸

 
P_MSG P_EMAIL P_MSN Top
view post Posted on 12/10/2009, 20:16Quote
Avatar

so fare una msgbox!

Group: Member
Posts: 242
Location: ROMA


Status: Offline: ultima azione eseguita il 6/1/2010, 21:21


ok grazie mille.. questo non era proprio un programma mi serviva per vedere un pò alcuni comandi.. devo dire ce ne sono proprio tanti XD..

image

image
 
P_MSG P_EMAIL P_MSN Top
view post Posted on 4/11/2009, 10:42Quote
Avatar

niubbo

Group: Member
Posts: 38


Status: Offline: ultima azione eseguita il 22/12/2009, 16:05


Ciao a tutti. Sono un nuovo utente e sono interessato ad AutoIT. Ho sperimentato passo passo questa guida, ma a me la funzione "send" sembra non funzionare, o forse non ho ben capito come funziona.

se faccio uno script ed inserico il comando:


send("PRINTSCREEN")


Lo script dovrebbe lanciare un "PrtScr" e quindi se a posteriori vado su Paint e faccio tasto DX+Incolla, dovrei vedere la stampa dello schermo, corretto??
 
P_MSG P_EMAIL Top
view post Posted on 4/11/2009, 22:28Quote
Avatar

I Love Autoit

Group: Moderator
Posts: 196
Location: Mi chiamo Misterx per qualcosa no?


Status: Offline: ultima azione eseguita il 6/1/2010, 22:50


no, così invii una stringa con scritto printscreen.
per usare il pulsante devi utilizzare send("{PRINTSCREEN}").
se ti servono i pulsanti tipo ctrl alt canc invio ecc, basta che cerchi sulla guida allegata al pacchetto di installazione e cerchi "send". un pò più in fondo ci sono tutti i tasti speciali.
ciao :)

For The Real Coders ---> virtualcoders
Autoit Fun Club ---> autoit fun club
image
 
P_MSG P_EMAIL P_MSN Top
view post Posted on 24/12/2009, 01:23Quote

niubbo

Group: Member
Posts: 6


Status: Offline: ultima azione eseguita il 1/1/2010, 14:08


ciao ragazzi...approfitto x presentarmi...mi kiamo marco..(nn si notava dal nick eh?! :P) ho scoperto da poco autoit ma sto imparendo in fretta...lo trovo mooolto utile e funzionale e semplice sopratutto....volevo kiedervi.... cm si possono aprire + finestre nello stesso browser???
 
P_MSG P_EMAIL Top
53 replies since 24/2/2008, 11:09
 
Reply

load
Fast reply

 
 
 

Enable emoticons
Clickable Smilies
Show All


Nickname:      Email:



 

 
 




Affiliati
Affiliati