On Feb 05, 2013, at 12:05, Patrick Woolsey <[email protected]> wrote:
> At 08:20 -0600 02/05/2013, Rod Buchanan wrote:
>> Has stationery support been removed in 10.5.x?
>
> BBEdit 10.5.x does support stationery (as I'll vouch since I use it often :-).
>
> You will, however, now need to apply the "Stationery" option directly to the
> desired file(s) via the Finder's "Info" window rather than in the Save
> dialog*.
______________________________________________________________________
Hey Folks,
This is easy enough to do by hand, but it's also really quite easy to automate.
Changing 'T' to 't' in the _cmd string of the first script will unset the
Stationary bit.
--
Best Regards,
Chris
---------------------------------------------------------------------
# Completely automate setting Stationary bit.
# Requires Xcode for 'SetFile'.
---------------------------------------------------------------------
tell application "BBEdit"
tell front text document
set _file to its file
if _file ≠ missing value then
set _posix to quoted form of (POSIX path of _file)
set _cmd to "SetFile -a T " & _posix
do shell script _cmd
else
error "BBEdit's front document is not saved."
end if
end tell
end tell
---------------------------------------------------------------------
# Open Finder Get-Info Window associated with front BBEdit document.
---------------------------------------------------------------------
tell application "BBEdit"
tell front text document
set _file to its file
end tell
end tell
if _file ≠ missing value then
tell application "Finder"
activate
open information window of (_file as alias)
end tell
else
error "BBEdit's front document is not saved."
end if
---------------------------------------------------------------------
# Open Finder Get-Info Window associated with front BBEdit document.
# Click Stationary Pad checkbox with System Events.
---------------------------------------------------------------------
tell application "BBEdit"
tell front text document
set _file to its file
end tell
end tell
if _file ≠ missing value then
tell application "Finder"
activate
set infoWin to open information window of (_file as alias)
set winName to name of infoWin
end tell
tell application "System Events"
tell window winName of process "Finder"
click checkbox "Stationery pad" of scroll area 1
end tell
end tell
else
error "BBEdit's front document is not saved."
end if
---------------------------------------------------------------------
--
--
You received this message because you are subscribed to the
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
<http://groups.google.com/group/bbedit?hl=en>
If you have a feature request or would like to report a problem,
please email "[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
---
You received this message because you are subscribed to the Google Groups
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.