UVtools icon indicating copy to clipboard operation
UVtools copied to clipboard

[FEATURE REQUEST] Batch operations

Open Iraito opened this issue 5 months ago • 2 comments

Is your feature request related to a problem?

Batch operations for repairs

Describe the solution you'd like

In my case it would be incredibly useful for suctions\resin traps repairs, i have a generic profile i use, if i could simply add a list of files (28 for a single job so it would be a time saver) point the operations (like selecting repair layers and issues and the profile) and let it go until all files are done and there's no more suctions and traps (the software could repeat the operations if there's still a suction) it would be a Godsend.

Files

No response

Iraito avatar Jul 14 '25 10:07 Iraito

This is your first time submitting an issue with UVtools 🥳Please review your issue and ensure that the submit template was followed, the information is complete, and not related to any other open issue. It will be reviewed shortly. Debugging is very important and make the program better. Thanks for contributing and making the software better! 🙌

github-actions[bot] avatar Jul 14 '25 10:07 github-actions[bot]

UVtools UI was made to perform actions in a single (loaded) file. What you aiming for can be made in UI with Scripting, ie: input a folder and every file in it gets processed the way you want. It require programming skills (C#), easy for who know the language.

You also have the UVtoolsCmd which can perform what you want, and just require a batch/powershell/bash script which ChatGPT can easy do: Foreach all files in a selected folder and process them all with UVtoolsCmd run. The run accept a exported operation which you can get from UI for repairs with your exact settings.

Image
PS C:\Users\tiago> UVtoolsCmd run
Required argument missing for command: 'run'.

Description:
  Run operations, suggestions and/or scripts

Usage:
  UVtoolsCmd run <input-file> [<classes/files>...] [options]

Arguments:
  <input-file>     Input file to open and read
  <classes/files>  Operations, suggestions and script class/files(.uvtop, .uvtsu .cs, .csx) to run

Example:

UVtoolsCmd run myfile.ctb OperationRepair.uvtop

sn4k3 avatar Jul 15 '25 01:07 sn4k3