lode Inviato 6 Luglio 2008 Segnala Condividi Inviato 6 Luglio 2008 Ciao a tutti... è da 3 giorni che ho iniziato ad usare xCode con AS (linguaggio che conosco abbastanza bene). Ora volevo fare come una tipica finestra in applescript dove bisogna rispondere a una domanda e premere ok. ho fatto con IB la finestra principale mettendo il Text Field (zona di input caratteri) e il bottone. Il risultato è che vorrei che l'AS settasse come variabile il testo scritto nella zona testo, per il resto (pur essendo riuscito ancora ad arrivarci; bloccato da questo problema ) dovrei essere capace di farlo. Grazie in ant ciau Realizzo applicazioni per Mac o iPhone/iPod touch Link al commento Condividi su altri siti Altre opzioni di condivisione...
Dawson- Inviato 6 Luglio 2008 Segnala Condividi Inviato 6 Luglio 2008 1) crei un nuovo file: applescript text file (con estensione .applescript) 2) apri interface builder, e abbini il pulsante all'AppleScript 3) ritorni nel progetto, apri l'applescript (nel quale saranno apparse le stringhe "on click theObject) e scrivi: set var to content of text field 1 of window 1 tell application "Finder" display alert "Var" end tell ovviamente il tutto deve stare tra: on click theObject & end... Link al commento Condividi su altri siti Altre opzioni di condivisione...
lode Inviato 6 Luglio 2008 Autore Segnala Condividi Inviato 6 Luglio 2008 1) crei un nuovo file: applescript text file (con estensione .applescript)2) apri interface builder, e abbini il pulsante all'AppleScript 3) ritorni nel progetto, apri l'applescript (nel quale saranno apparse le stringhe "on click theObject) e scrivi: set var to content of text field 1 of window 1 tell application "Finder" display alert "Var" end tell ovviamente il tutto deve stare tra: on click theObject & end... ummaumma... ti spiego quello che ho fatto io (non capendoti bene [comprendimi ]) apro un progetto AS in IB nella window metto un text field e un button ora su text field sotto inspector vado sotto AS imposto l'AS.applescript e spunto l'azione action (non so che altre) sotto il bottone invece l'azione click ore nell'applescript c'è questo: on clicked theObject display dialog var -- bottone end clicked on action theObject set var to content of text field 1 of window 1 -- text field end action eppure una volta digitato e premuto il bottone esce fuori The variable var is not defined. (-2753) che posso fare? grazie ciao Realizzo applicazioni per Mac o iPhone/iPod touch Link al commento Condividi su altri siti Altre opzioni di condivisione...
Dawson- Inviato 6 Luglio 2008 Segnala Condividi Inviato 6 Luglio 2008 ummaumma... ti spiego quello che ho fatto io (non capendoti bene [comprendimi ])apro un progetto AS in IB nella window metto un text field e un button ora su text field sotto inspector vado sotto AS imposto l'AS.applescript e spunto l'azione action (non so che altre) sotto il bottone invece l'azione click ore nell'applescript c'è questo: on clicked theObject display dialog var -- bottone end clicked on action theObject set var to content of text field 1 of window 1 -- text field end action eppure una volta digitato e premuto il bottone esce fuori The variable var is not defined. (-2753) che posso fare? grazie ciao Allora, senti a me, prendi sto AppleScript, cancella la seconda parte "...on action theoBject" e prima di "DISPLAY DIALOG VAR" scrivi set var to content of text field 1 of window 1 teoricamente dovrebbe funzionare Link al commento Condividi su altri siti Altre opzioni di condivisione...
lode Inviato 6 Luglio 2008 Autore Segnala Condividi Inviato 6 Luglio 2008 Allora, senti a me, prendi sto AppleScript, cancella la seconda parte "...on action theoBject" e prima di "DISPLAY DIALOG VAR" scrivi set var to content of text field 1 of window 1 teoricamente dovrebbe funzionare Sei un idolo scusate se rompo con l'AS ma è il linguaggio più facile e intuitivo che possa apprendere al momento, e con xCode ho iniziato 2 giorni fa quindi non posso far altro che chiedere a voi e a google... GRAZIE MILLE DAWSON mi ricorderò di te byebye si può chiudere (se qua si usa fare così...) Realizzo applicazioni per Mac o iPhone/iPod touch Link al commento Condividi su altri siti Altre opzioni di condivisione...
Dawson- Inviato 6 Luglio 2008 Segnala Condividi Inviato 6 Luglio 2008 eppure una volta digitato e premuto il bottone esce fuori The variable var is not defined. (-2753) Se la definizione del valore della variabile gliela dai dopo che gliela chiedi, è normale che ti dice "variabile non definita" l'ordine corretto è: set var to content of text field 1 of window 1 definisci il valore di VAR display dialog var mostra il valore di VAR Link al commento Condividi su altri siti Altre opzioni di condivisione...
lode Inviato 6 Luglio 2008 Autore Segnala Condividi Inviato 6 Luglio 2008 Se la definizione del valore della variabile gliela dai dopo che gliela chiedi, è normale che ti dice "variabile non definita"l'ordine corretto è: set var to content of text field 1 of window 1 definisci il valore di VAR display dialog var mostra il valore di VAR si ma essendo abituato semplicemente creandoli da script editor facevo set variabile to text returned of result e in questo c'ero vicino: set variabile to text returned of text field of window xD mi hai illuminato però grazie ancora Realizzo applicazioni per Mac o iPhone/iPod touch Link al commento Condividi su altri siti Altre opzioni di condivisione...
lode Inviato 6 Luglio 2008 Autore Segnala Condividi Inviato 6 Luglio 2008 Come mai non riesco a fare andare uno script che invece su script editor funziona benissimo? Realizzo applicazioni per Mac o iPhone/iPod touch Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.