Copiar text formateado de una página web a un cuadro de dialog de input de Applescript

Tengo un Applescript que, simplificado, se ve así:

... display dialog "foo" default answer "" ... 

Uno de los usuarios de este script ejecuta Lion. Cada vez que intenta copyr / pegar una cadena en el dialog de input, eso no funcionará si el origen de la copy tiene algún formatting (por ejemplo, la cadena se copy desde una página web). Todo funciona bien bajo Snow Leopard.

  • Lion SSD y HDD enlaces simbólicos - carpeta de usuario?
  • ¿Cómo puedo eliminar algunas de las voces integradas de text a voz?
  • ¿Alguna mejor manera de purgar la memory inactiva?
  • Cómo limpiar Mac OS X antes de vender (Lion from App Store)
  • ¿Cómo se ingresan los numbers binarys en la calculadora OS X?
  • ¿Cuál es la forma más fácil de que el correo de Apple envíe un correo electrónico a una hora / date específica?
  • ¿Alguna pista sobre por qué sucede esto?

  • No puedo cambiar mi estado de Skype a en línea
  • ¿Cómo puedo cambiar las notifications / cnetworkingenciales de OS X Lion Glossy Dock?
  • Falta mDNSResponder
  • Si mi máquina del time terminó con el león, pero mi anfitrión es el leopardo de las nieves, ¿cómo se restablecerá?
  • Cómo ver la ruta del icono de Dock
  • ¿Qué es 'connectservice.app'?
  • 4 Solutions collect form web for “Copiar text formateado de una página web a un cuadro de dialog de input de Applescript”

    He encontrado lo mismo: si copio / pego desde TextEdit en el modo de text enriquecido, no puedo pegarlo en el campo de input. Si cambio el modo a text sin formatting, funciona bien.

    Aquí hay un Applescript que encontré que funcionó para mí. Funciona al convertir el portapapeles a text sin formatting:

     try set the clipboard to string of (the clipboard as record) on error errMsg display dialog errMsg end try 

    Debe convertirlo en un script ejecutable y luego vincularlo a un atajo de keyboard. Después de eso, cada vez que copie algún text formateado, ejecute el atajo de keyboard y luego puede pegar el text sin problemas.

     set variable_name to (the clipboard as text) 

    Traté de reproducir el problema con

     on run set dialogResult to display dialog "foo" default answer "" set newText to text returned of dialogResult display dialog "Text entenetworking: " & newText end run 

    pero al less a primera vista parece estar funcionando bien. ¿Qué problema específico te tocó ("no funcionará" es un poco amplio)?


    Actualizar

    El problema se ha resuelto en OS X 10.8, acaba de recibir un correo de devbugs@apple.com:

    14-Sep-2012 07:40 PM Apple Developer Bug Reporting Team:

    Creemos que este problema se ha abordado en OS X 10.8 (Mountain Lion) GM Seed (Build 12A269). Esta versión preliminar ya está disponible en Mac App Store para los miembros elegibles del Progtwig para desarrolladores de Mac. Verifique con este lanzamiento y actualice su informe de fallas con los resultados.

    Esto es un poco complicado, pero me imagino que funciona: copie el text y péguelo en algo como Velocidad de notación, BBEdit, TextEdit u otro procesador de text que admita text sin formatting. Si tiene NV configurado en text plano, simplemente vuelva a copyrlo y estará configurado. En BBEdit y TextEdit hay commands para eliminar el formatting.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).