Jedno pytanie: dlaczego? Szczerze mówiąc nie ma to dla mnie sensu, dlaczego ktoś chciałby przejść od bardziej wydajnego edytora do mniej wydajnego.
Wuffers
Cmd+A, Cmd+C, Alt-Tab, Cmd+V
slhck
@Mark Po prostu eksperymentuję z uzyskiwaniem na żywo danych z edytora. Wysłanie go do TextEdit to prosta rzecz, o którą prosiłem, aby dowiedzieć się, jak to zrobić.
acreek
Odpowiedzi:
0
To jest poważnie brzydkie, ale działa. Wymagania:
Zarówno TextMate, jak i TextEdit muszą być uruchomione
Obie potrzebują dokumentu z przodu
Po prostu zaznacza wszystko, kopiuje i wkleja w oknie TextEdit.
tell application "TextMate"
activate
tell application "System Events"
keystroke "a" using {command down}
keystroke "c" using {command down}
end tell
end tell
tell application "TextEdit"
activate
tell application "System Events"
keystroke "a" using {command down}
keystroke "v" using {command down}
end tell
end tell
Przepraszamy za formatowanie, wydaje się, że silnik edytora nie lubi AppleScript z jakiegokolwiek powodu.
slhck
@ Acreek Nie ma sprawy - to jest nie sposób, w jaki zwykle chcesz robić takie rzeczy. Jeśli próbujesz nauczyć się AppleScript, powinieneś uzyskać dostęp do tekst obiekty okna TextMate, zamiast manipulować przy kopiowaniu / wklejaniu i emulowaniu naciśnięć klawiszy.
Cmd+A, Cmd+C, Alt-Tab, Cmd+V
Odpowiedzi:
To jest poważnie brzydkie, ale działa. Wymagania:
Po prostu zaznacza wszystko, kopiuje i wkleja w oknie TextEdit.
źródło