AutoIT Vocaloid pet: problema con ciclo If

Stato
Discussione chiusa ad ulteriori risposte.

S&A

Utente Bronze
28 Maggio 2015
24
3
2
38
Ho creato questo script chiamato "AngryVocaloid", in pratica è un po' fastidioso, per adesso, più avanti voglio aggiungere funzioni utili per ora è soltanto un prototipo con delle func sceme.
Il problema è che il programma dovrebbe controllare il titolo della finestra attiva, cercare una determinata parola, e mostrare un tooltip per soli 2 secondi... ma il tooltip, invece che rimanere 2 secondi, rimane a sfarfallare fisso sullo schermo ad ogni ciclo finché non cambio finestra =.=
Vorrei farlo sparire 2 secondi dopo la prima notifica di comparsa della finestra, per poi farlo ricomparire quando cambi finestra e ritorni sulla precedente: beh non va, e non ho capito dov'è il problema :/

http://pastebin.com/q0wZXnf0

Se qualche pio di cuore vuol darmi una mano...
 
Ho più o meno risolto mettendo tutto il contenuto del ciclo in una funzione e mettendo quella funzione in un ciclo "Do"...
Ma è una soluzione un po' forzata...

Scusa ma non mi fa mettere codice, nemmeno una linea... mi dà errore col firewall del server o_O
Su pastebin ho evidenziato la parte che dà problemi.
La """"""soluzione""""""" che ho trovato per ora è questa:
http://pastebin.com/kkY5ZXTF

Dove la funzione Garb () racchiude tutto il contenuto del ciclo while... però preferirei qualcosa di più pulito.
 
Ultima modifica:
Non avevo visto il link :asd: aspetta che guardo se posso darti una mano, almeno sul lato logistico...
Se la tua soluzione non esegue il controllo finché il titolo non cambia penso vada bene (sempre ch'io non abbia frainteso)
 
Se va bene allora è un bug di autoit =.=
Mi terrò la soluzione posticcia =P
Più che altro ho problemi con la funzione di monitoring che interferisce coi comandi scemi xP
 
Ho deciso che ne faccio uno inutile che commenta le finestre che visiti, e uno più utile che controlla i file D:
 
Aggiornamento: ho aggiunto la funzione che killa automaticamente le finestre con su scritto robe tipo "porn" o "sex", Miku è parental control asd
 
Stato
Discussione chiusa ad ulteriori risposte.