Puede añadir un comando "ejecutar applescript" a su flujo de trabajo de Automator
set the clipboard to "my_name@domain.com"
tell application "System Events"
keystroke (the clipboard)
end tell
O
tell application "System Events"
keystroke "my_name@domain.com"
end tell
Puede añadir este AppleScript a su flujo de trabajo de Automator para poder insertar la hora y la fecha desde el portapapeles
set AppleScript's text item delimiters to ","
set theLongDate to (current date)
set theLongDate to (date string of theLongDate)
set currentMonth to (word 1 of text item 2 of theLongDate)
set currentDay to (word 2 of text item 2 of theLongDate)
set currentYear to (word 1 of text item 3 of theLongDate)
set monthList to {January, February, March, April, May, June, July, August, September, October, November, December}
repeat with x from 1 to 12
if currentMonth = ((item x of monthList) as string) then
set theRequestNumber to (text -2 thru -1 of ("0" & x))
exit repeat
end if
end repeat
set currentMonth to theRequestNumber
set currentDay to (text -2 thru -1 of ("0" & currentDay))
set theShortDate to (currentMonth & "/" & currentDay & "/" & currentYear) as string
set CurrentTime to (time string of (current date))
set CurrentTimeandShortDate to (theShortDate & " @ " & CurrentTime)
set the clipboard to the result -- the result formatted like this 04/16/2017 @ 12:27:00 AM
-- If you only want to copy the time and date to your clip board without sending the keystrokes, Then comment out the next three lines
tell application "System Events"
keystroke (the clipboard)
end tell
0 votos
Acabo de añadir otro paso "Copiar al Portapapeles" y ahora después de ejecutar este servicio en cualquier aplicación, la cadena se copiará al portapapeles y puedo usar Ctrl+V para obtener el contenido directamente. Pero no es una buena implementación, porque se necesitan dos atajos: 1 ejecutar el servicio , 2 ctrl +v. Todavía no es conveniente.
2 votos
Podría ser más fácil utilizar la Sustitución de Texto en su lugar (en las Preferencias del Sistema).
0 votos
La sustitución de texto es una buena forma de reemplazar una cadena conocida. También necesito que el servicio pueda hacer algo más, como: dar salida a la fecha/hora actual en un formato específico.
0 votos
@StingJia ¿Cómo quieres que se vea la fecha y la hora actual en la salida?
0 votos
@wch1zpink Quiero decir que tal vez necesito múltiples servicios personalizados. como: Ctrl+Cmd+M para dar salida a mi dirección de correo, Ctrl+Cmd+D para dar salida a la hora actual(YYYY-MM-DD hh:mm:ss). entonces cuando edite alguna hoja de cálculo en Excel, no necesito introducir el mismo contenido, sólo usar el atajo.
0 votos
@StingJia Lo añadiré a mi respuesta original, Un AppleScript para copiar la hora actual al portapapeles