Attualmente sto facendo un AppleScript e vorrei sapere come fare le seguenti cose.
- Visualizza testo al centro di
display dialog
- Come creare una nuova riga all'interno della finestra di dialogo
Attualmente sto facendo un AppleScript e vorrei sapere come fare le seguenti cose.
display dialog
Per creare una seconda riga usa \n
o semplicemente premi invio quando vuoi la nuova linea:
display dialog "Test\nTest2"
o
display dialog "Test
Test2"
A proposito dell'allineamento del centro, penso che non sia possibile.
Puoi usare CocoaAppleScript per farlo. Creane uno andando nel menu "Nuovo dal modello" di Script Editor nel menu File, e "Applet.app Came-AppleScript". Modifica il codice HTML di html_data per ottenere come desideri. Provalo!:
set alert to current application's NSAlert's new
set alert's messageText to ""
set text_field to current application's NSTextField's alloc's initWithFrame:NSMakeRect(0, 0, 300, 88)
set text_field's drawsBackground to false
set text_field's editable to false
set text_field's bezeled to false
set html_data to (current application's NSString's stringWithString:("<center><font size=\"80\">Welcome!<br>Another welcome!</font></center>"))'s dataUsingEncoding:(current application's NSUTF8StringEncoding)
set text_field's attributedStringValue to (current application's NSAttributedString's alloc's initWithHTML:html_data documentAttributes:(current application's NSDictionary's dictionaryWithObject:(current application's NSFont's fontWithName:"Palatino-Roman" |size|:12) forKey:(current application's NSFontAttributeName)))
set alert's accessoryView to text_field
alert's runModal
Leggi altre domande sui tag applescript