Want macro to save and rename instead of save and overwrite..

I have added a simple macro to take a screenshot to save as Capture.Png and it works but there is two problems

First if i change the view and want to take another screenshot it will replace the first screenshot since it's the same name

so can i rename it with anything like adding a number instead of overwriting ?
so basically want if i ran the macro to create (capture.png) and if i ran it again to create (capture(1).png
Second problem of possible is do i have to specify exact location (ex .\desktop) for saving ? or can i assign it to save in the assembly folder ?
Thanks in advance

SolidworksApi macros