Mollan Inviato 23 Novembre 2007 Segnala Condividi Inviato 23 Novembre 2007 set stringToBeDisplayed to "Hi ItaliaMac!" set tempVar to display dialog stringToBeDisplayed buttons {"Hi", "Hello"} set theButtonPressed to button returned of tempVar In una guida all'Apple Script mi sono imbattuto spesso in queste variabili... Sinceramente non capisco l'utilità di fare questa "sostituzione" di variabili a cosa serve impostare "stringToBeDisplayed" a "hi italiamac" e poi impostare una variabile temporanea tempVar che mi mostri una finestra il cui contenuto è quello della variabile "stringToBeDisplayed"? Non sarebbe bastato mettere un: display dialog "Hi ItaliaMac" buttons {"Hi", "Hello"} default button 1 if button is "hi" then.. ecc... grazie a tutti per eventuali risposte iMac 24" 2.8 Ghz + Mac Mini 1.42 Ghz S.D. + Mac Book Alu 2.4 Ghz + Cinema 20" iPod Touch 16 Gb + iPod Video 30 Gb Black + iPod Nano 1 Gb White + Shure E2c Switch day: 25/12/2005 Codice Wii: 7388 6255 4204 1465 http://mollan.netsons.org Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacMomo Inviato 24 Novembre 2007 Segnala Condividi Inviato 24 Novembre 2007 Probabilmente quello è uno script di esempio… Serve a farti capire che per esempio puoi usare una variabile per far contenere il testo da mostrare con display dialog. Nell'esempio la variabile è una riga sopra quindi è anche inutile, ma in uno script complesso la variabile potrebbe trovarsi un qualsiasi posto (magari all'inizio come property) e sarebbe più facile da trovare per cambiarne il testo. La stesso la variabile potrebbe contenere il risultato di un'altra funzione e lo scopo è chiaro… Poi la parte if buttons is "Hi"… non è sintatticamente corretta e penso che non funzioni neanche. Potresti usare if button returned of result is…, ma usando una variabile hai la certezza che ti riferisci al risultato del display dialog, e non magari ad un altro ritornato da chissà quale funzione. Spero di essere stato chiaro. Marco - Gallery MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard Link al commento Condividi su altri siti Altre opzioni di condivisione...
Mollan Inviato 24 Novembre 2007 Autore Segnala Condividi Inviato 24 Novembre 2007 Ah ok capito! In pratica io devo definire la mia variabile...e poi ad essa applicare gli altri comandi. Thanks :P iMac 24" 2.8 Ghz + Mac Mini 1.42 Ghz S.D. + Mac Book Alu 2.4 Ghz + Cinema 20" iPod Touch 16 Gb + iPod Video 30 Gb Black + iPod Nano 1 Gb White + Shure E2c Switch day: 25/12/2005 Codice Wii: 7388 6255 4204 1465 http://mollan.netsons.org Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.