Mam Applescript, który - uproszczony - wygląda następująco:
...
display dialog "foo" default answer ""
...
Jeden z użytkowników tego skryptu uruchamia Lion. Ilekroć próbuje skopiować / wkleić ciąg znaków do okna dialogowego wprowadzania, nie zadziała to, jeśli źródło kopii ma pewne formatowanie (np. Ciąg jest kopiowany ze strony internetowej). Wszystko działa dobrze pod Snow Leopard.
Wszelkie wskazówki, dlaczego tak się dzieje?
lion
applescript
Roberto Aloi
źródło
źródło
Odpowiedzi:
Znalazłem to samo - jeśli kopiuję / wklejam z TextEdit w trybie Rich Text, nie mogę wkleić w polu wejściowym. Jeśli zmienię tryb na zwykły tekst, działa dobrze.
Oto znaleziony przeze mnie Applecript . Działa poprzez konwersję schowka do zwykłego tekstu:
Musisz uczynić go skryptem wykonywalnym, a następnie powiązać ze skrótem klawiaturowym. Następnie za każdym razem, gdy kopiujesz sformatowany tekst, wykonaj skrót klawiaturowy, a następnie możesz wkleić tekst bez problemów.
źródło
źródło
Próbowałem odtworzyć problem
ale przynajmniej na pierwszy rzut oka wydaje się, że działa dobrze. Na jaki konkretny problem natknąłeś się („nie działa” jest nieco szeroki)?
Aktualizacja
Problem został rozwiązany w OS X 10.8, właśnie dostałem maila od [email protected]:
źródło
To trochę kłopot, ale wyobrażam sobie, że to działa: Skopiuj tekst i wklej go do czegoś takiego jak Notational Velocity, BBEdit, TextEdit lub jakiś inny procesor tekstu, który obsługuje tekst bez formatowania. Jeśli NV ma ustawiony zwykły tekst, po prostu skopiuj go ponownie i gotowe. W BBEdit i TextEdit są polecenia usuwania formatowania.
źródło