Vai al contenuto

Dubbio Apple Script


Mollan

Messaggi raccomandati

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 :saltella:

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

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. :shock:

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

Ah ok capito! :ghghgh:

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

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...