Thank you, Christopher! While Bruce's suggestion solves my particular problem, I certainly will save your helpful, clear, and documented scripts for custom cases. And of course, as exemplars!
Robert W. Franson > On Jan 11, 2021, at 4:17 PM, Christopher Stone <[email protected]> > wrote: > > On 01/10/2021, at 19:54, Bruce Van Allen <[email protected]> wrote: >> On 10 Jan 2021, at 16:46, Robert W. Franson wrote: >> Yet there is somewhere a setting for that, >> >> Under the Window menu, see “Save Default X”, where X varies with the type of >> window open in front. >> > > Hey Folks, > > This is an excellent starting point. > > If you want even more control you can use AppleScript. > > Open a window, resize and position it to your liking, and then run this > script from Apple's Script Editor.app. > > The bounds of the front window will be placed on the clipboard, and they look > like this: > > {380, 45, 1440, 1196} > > -------------------------------------------------------- > # Auth: Christopher Stone > # dCre: 2021/01/11 18:03 > # dMod: 2021/01/11 18:03 > # Appl: BBEdit > # Task: Place Bounds of Front Window on the Clipboard > # Libs: None > # Osax: None > # Tags: @Applescript, @Script, @BBEdit, @Window, @Bounds, @Clipboard > -------------------------------------------------------- > > tell application "BBEdit" > tell front window > set frontWindowBounds to bounds > end tell > end tell > > try > frontWindowBounds / 0 > on error errMsg > set {oldTIDS, AppleScript's text item delimiters} to {AppleScript's text > item delimiters, {"Can’t make ", " into type real."}} > set frontWindowBounds to text item 2 of errMsg > set AppleScript's text item delimiters to oldTIDS > set the clipboard to frontWindowBounds > end try > > -------------------------------------------------------- > > > Use this script to actually set the size and position of the front window. > > Replace the bounds in the script by pasting in the ones you just created. > > > -------------------------------------------------------- > # Auth: Christopher Stone > # dCre: 2021/01/11 18:07 > # dMod: 2021/01/11 18:07 > # Appl: BBEdit > # Task: Set Bounds (Size & Position) of Front Window > # Libs: None > # Osax: None > # Tags: @Applescript, @Script, @BBEdit, @Set, @Bounds, @Size, @Position, > @Front, @Window > -------------------------------------------------------- > > tell application "BBEdit" > tell front window > set its bounds to {380, 45, 1440, 1196} > end tell > end tell > > -------------------------------------------------------- > > > Save the script using the Apple Script Editor.app to BBEdit's Script Folder. > > ~/Library/Application Support/BBEdit/Scripts/ > > Give the script a keyboard shortcut in BBEdit's “Menus & Shortcuts” > preferences, and go to town. > > You can save yourself a step when creating new windows if desired using this > script: > > > -------------------------------------------------------- > # Auth: Christopher Stone > # dCre: 2021/01/11 18:07 > # dMod: 2021/01/11 18:12 > # Appl: BBEdit > # Task: Make a New Window and Set Its Bounds (Size & Position). > # Libs: None > # Osax: None > # Tags: @Applescript, @Script, @BBEdit, @Set, @Bounds, @Size, @Position, > @Front, @Window > -------------------------------------------------------- > > tell application "BBEdit" > make new text window > tell front window > set its bounds to {380, 45, 1440, 1196} > end tell > end tell > > -------------------------------------------------------- > > > You can also get creating and calculate the size and position of the window > given your monitor size, although this takes a little effort. > > -Chris > > -- > This is the BBEdit Talk public discussion group. If you have a feature > request or need technical support, please email "[email protected]" > rather than posting here. Follow @bbedit on Twitter: > <https://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]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/bbedit/7D12484B-11B8-441E-9D14-9F5B579FDB41%40gmail.com. -- This is the BBEdit Talk public discussion group. If you have a feature request or need technical support, please email "[email protected]" rather than posting here. Follow @bbedit on Twitter: <https://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]. To view this discussion on the web visit https://groups.google.com/d/msgid/bbedit/7DEC901C-DD85-4D3A-A09E-746A208FC056%40roviking.com.
