Come posso AppleScript Terminal.app per copiare il testo corrente sullo schermo?

StackOverflow https://stackoverflow.com/questions/529143

  •  22-08-2019
  •  | 
  •  

Domanda

Vedo nel dizionario AppleScript che vale la pena di schermata corrente del testo e il buffer storico sono disponibili come proprietà.

Come vorrei AppleScript che per copiare il contenuto della scheda Terminal.app attualmente selezionato nel buffer di pasta?

Potrei farlo sulla riga di comando?

Che dire di tutto il registro cronologico?

È stato utile?

Soluzione

Per copiare il contenuto della Terminal.app selezionato dalla riga di comando:

osascript <<END
  tell application "Terminal"
    tell front window
      set the clipboard to contents of selected tab as text
    end
  end
END

Per la storia:

osascript <<END
  tell application "Terminal"
    tell front window
      set the clipboard to history of selected tab as text
    end
  end
END
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top