AppleScript - Cambiando el ancho del cuadro de diálogo y agregando texto

2

Tengo un diálogo de visualización normal trabajando con AppleScript dentro del Editor. ¿Cómo se podría aumentar el ancho del diálogo de visualización y agregar texto debajo del campo de entrada y encima de los botones? De antemano, gracias por su tiempo.

display dialog "EXAMPLE" with icon alias ((path to me) & "Contents:Resources:ICON.icns" as string) default answer (do shell script "SHELL SCRIPT HERE " & quoted form of (text returned of (display dialog "Enter String:" default answer "" buttons {"OK"} default button 1 with title "EXAMPLE"))) buttons {"OK"} default button 1 with title "EXAMPLE"
    
pregunta ChuckJHardy 13.02.2011 - 20:35

2 respuestas

1

No puedes controlar esto con AppleScript de vainilla. Puede haber un plugin / hack que te permita hacer esto, pero no he encontrado uno.

La mejor manera de lograr esto es usar Xcode y AppleScriptObjectiveC.
Tutoriales y un libro que están disponibles aquí .

    
respondido por el Nathan Greenstein 13.02.2011 - 20:38
2

Con respecto a "Cambiar el ancho del cuadro de diálogo", no conozco ningún método para reducir el ancho de un cuadro de diálogo.

  

¿Cómo se aumentaría el ancho del cuadro de diálogo de visualización?

Existe un método no sofisticado para aumentar el ancho de un diálogo.

Un diálogo se ampliará automáticamente para acomodar el ancho completo de (para no truncar) el título de un botón. En consecuencia, puede agregar caracteres de espacio al texto del botón (espaciados uniformemente en ambos extremos para una apariencia simétrica) para aumentar el ancho del diálogo general.

Utilizando su cuadro de diálogo de muestra:

Parece gracioso tener un botón tan amplio, pero supongo que es mejor que nada.

Usando este método, puedes hacer un diálogo de AppleScript tan ancho como tu pantalla.

Preferiría que este truco funcionara con el título del diálogo. Pero, si un título de diálogo excede la longitud del diálogo, el título del diálogo simplemente se cortará, y se añadirán puntos suspensivos.

    
respondido por el rubik's sphere 05.04.2017 - 05:34

Lea otras preguntas en las etiquetas