Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Don't work for Monterey.
a quick search should help you answer your question. I think you will find this works:

Change where screenshots are saved Mac
  1. Press Command-Shift-5 to open the Screenshot app.
  2. Select Options.
  3. From the Save to section, select your preferred location.
  4. If you select Other Location, you can choose a different folder of choice or create a new folder.
Select the one you like, and it persists, I never use the screen shot app myself, just the keyboard shortcuts. Most times I use the copy to clipboard option and paste it immediately.

Despite what some have said in this thread, you can deflect the show floating thumbnail option and the thumbnail does not show with the screenshot being immediately saved.

1648596852135.png
 
a quick search should help you answer your question. I think you will find this works:

Change where screenshots are saved Mac
  1. Press Command-Shift-5 to open the Screenshot app.
  2. Select Options.
  3. From the Save to section, select your preferred location.
  4. If you select Other Location, you can choose a different folder of choice or create a new folder.
Select the one you like, and it persists, I never use the screen shot app myself, just the keyboard shortcuts. Most times I use the copy to clipboard option and paste it immediately.

Despite what some have said in this thread, you can deflect the show floating thumbnail option and the thumbnail does not show with the screenshot being immediately saved.

View attachment 1983347
Thanks for finding it for me, appreciate it.
 
  • Like
Reactions: ericwn
As applescript:
AppleScript:
set dtl to "Screenshot settings"
set ffmt to quoted form of text returned of (display dialog "What format for screenshots?" default answer "jpg" with icon 1 with title dtl)
set nme to quoted form of text returned of (display dialog "What name for screenshots?" default answer "A" with icon 1 with title dtl)
set loc to quoted form of POSIX path of (choose folder with prompt "Where to save screenshots")
do shell script "defaults write com.apple.screencapture type " & ffmt & ";defaults write com.apple.screencapture name " & nme & ";defaults write com.apple.screencapture location " & loc
try
    set stt to do shell script "defaults read com.apple.screencapture disable-shadow"
on error
    set stt to "-"
end try
if button returned of (display dialog "Disable Shadows? Currently " & stt buttons {"Cancel", "No", "Yes"} with icon 1 with title dtl default button 3 cancel button 1) = "Yes" then
    do shell script "defaults write com.apple.screencapture disable-shadow -bool true;killall SystemUIServer"
else
    do shell script "defaults write com.apple.screencapture disable-shadow -bool false;killall SystemUIServer"
end if
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.