1 votos

Copie el archivo de la terminal y péguelo en el correo

me gustaría

  • Copie un archivo al portapapeles en la terminal (como lo hace una referencia como lo hace Finder) y luego
  • al escribir un correo electrónico, péguelo en Correo como un archivo adjunto ( CMD + V ).

Publiqué una solución de ejemplo a continuación, pero preferiría un script que no necesita abrir Finder.

2voto

RCola Puntos 182

La siguiente secuencia de comandos funciona, pero necesita abrir (y cerrar) una ventana del Finder.

Guarda esto en maccopy :

 #!/usr/bin/osascript
on run args
  set theFile to (POSIX file (first item of args)) as alias
  tell application "Finder"
      reopen
      activate
      set selection to {}
      reveal theFile
  end tell
  delay 1
  tell app "System Events"
      keystroke "c" using command down
  end tell
  tell application "Finder"
      close window 1
  end tell
  tell application "iTerm2"
      activate
  end tell
end
 

y chmod +x maccopy .

Usar con maccopy PATH-TO-FILE .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: