Turn on debugging and run your macro.
It's running twice.
If you turn on:
It only runs once.
So it would appear that the macOS screenshot mechanism is writing a temp-file before writing the final file to the Desktop.
Unfortunately “ignore partial or changing files” makes the macro painfully slow.
Open screen shot.ccstone v1.00.kmmacros (2.4 KB)
/Users/chris/Desktop/.Screen Shot 2021-07-13 at 10.55.27.png
/Users/chris/Desktop/Screen Shot 2021-07-13 at 10.55.27.png
Set your macro to ignore file names starting with a dot, and you should be able to get rid of the ignore bit and speed up the macro. Something like this:
Open screen shot.ccstone v1.00.kmmacros (3.4 KB)