Estoy desarrollando un complemento de diccionario personalizado para añadirlo al Dictionary.app de Mac.
Me gustaría que mi usuario me informara de los errores del complemento del diccionario o de sus comentarios (si los hay) como desarrollador. Hasta ahora, he estado usando el siguiente AppleScript para enviarme dichos informes usando Mail.app.
tell application "Finder"
set current_path to (container of (path to me) as string) & "VT_icon.icns"
end tell
display dialog "Intro. to Dict Add-on." with title "My Dictionary for Mac" with icon file current_path buttons {"Cancel", "OK"} default button "OK" giving up after 500
if the button returned of the result is "OK" then
tell application "System Events"
if not (exists application process "Dictionary") then
tell application "Dictionary" to activate
end if
set frontmost of process "Dictionary" to true
end tell
delay 2
tell application "System Events"
set the clipboard to ""
keystroke tab
keystroke tab
keystroke "a" using command down
delay 1
keystroke "c" using command down
delay 1
set selected_text to (the clipboard as text)
end tell
tell application "Mail"
set myMessage to make new outgoing message at the beginning of outgoing messages with properties {subject:"Ve: My Dictionary for Mac"}
tell myMessage to make new to recipient at beginning of to recipients with properties {address:"myemail@hotmail.com"}
set myMessage's content to "My precoded message: " & (the clipboard as text)
set myMessage's visible to true
activate
end tell
end if
Hasta aquí todo bien. El anterior script funciona sin problemas. Sin embargo, se plantea un gran problema: The user cannot submit reports if s/he does not use or configure Mail.app to send email.
Así que mi pregunta es: ¿Puedo utilizar un script de Apple para enviar un correo electrónico sin utilizar Mail.app?
0 votos
Tenías dos preguntas aquí. Este sitio funciona mejor cuando sólo hay una pregunta por pregunta. Así es más fácil que otras personas encuentren soluciones si tienen el mismo problema. He editado tu segunda pregunta.
1 votos
Además, los medios alternativos para obtener rápidamente la opinión de los usuarios se trasladarán al desarrollo de software, lo que está fuera del tema de AskDifferent.