Jump to content
You must now use your email address to sign in [click for more info] ×

Lots of limitations in Macros -- can't automate Copy for example


Recommended Posts

I am trying to get my old Photoshop efficiency in Affinity Photo, and things are going well. But since there's no functionality for Applescript or Javascript automation, the Macro feature becomes super important. Sadly, it just doesn't record what I need to record. I need to set a selection, copy it, paste that copied bitmap, move it over and then crop...but "copy" is not something the Macro can do. Is there any help for me?

For Mac users, you can get around a lot of these limitations with Keyboard Maestro. For example I can get around the limitation of not being able to record Export by setting the filename I need in the clipboard via an Applescript then using UI scripting to export, then paste the filename then hit return.

But I don't think I can get around not being able to copy parts of an image. ^_^;;

Does anyone have any advice for me? 

Screen Shot 2020-12-24 at 16.11.02.jpg

Link to comment
Share on other sites

I can create a macro that copies and pastes, the oddity is the copy is not added to the macro steps but paste is making it look like copy hasn't recorded, probably an oversight in the macro script, but even though it looks like it hasn't recorded copy it's still there and the macro runs as it should. (see carl123 response to the strike out text)

 

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

46 minutes ago, firstdefence said:

and the macro runs as it should.

Not really, the copy part copy's whatever you copied from the original image when you recorded the macro and stores that in the macro

So, if you replay it on another image it pastes the data copied from the 1st image which is not usually/always what you want it to do

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

Link to comment
Share on other sites

6 minutes ago, carl123 said:

Not really, the copy part copy's whatever you copied from the original image when you recorded the macro and stores that in the macro

So, if you replay it on another image it pastes the data copied from the 1st image which is not usually/always what you want it to do

Thanks for the heads up on that Carl and duly noted.

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

  • 4 weeks later...

 

On 12/24/2020 at 7:12 AM, PeterinJapan said:

I need to set a selection, copy it, paste that copied bitmap, move it over and then crop.

Duplicate (Ctrl+J) may do what you want...

Make your selection
Duplicate it (Ctrl+J)
Move it where you want it

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.