Re: replacing selected text in a document
Re: replacing selected text in a document
- Subject: Re: replacing selected text in a document
- From: "Nigel Garvey" <email@hidden>
- Date: Wed, 16 May 2007 01:29:14 +0100
David Rice wrote on Tue, 15 May 2007 19:23:57 -0400:
>on process(_str)
> tell application "System Events"
> set _appname to name of first process whose frontmost is true
> end tell
> tell application _appname
> set _str to "[" & _str & "]"
> display alert "String: " & _str
> set the clipboard to _str
> paste
> end tell
>end process
>
>If TextEdit is the top application and I have made a selection, the
>alert that TextEdit displays shows that the clipboard has been set to
>_str.
>How do I paste the contents of the clipboard in place of the
>selected text?
In this case - with TextEdit, at least - it would be easier to get System
Events to type the text, which would overwrite TextEdit's selection.
on process(_str)
set _str to "[" & _str & "]"
-- Assuming that TextEdit is frontmost with
-- a selection in its front document...
tell application "System Events"
keystroke _str
end tell
end process
NG
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden