If it’s a tcl script, maybe it can be run from a tcl gui plugin form within pd?

--------
Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com

On Mar 24, 2016, at 5:00 AM, pd-list-request@lists.iem.at wrote:

Hi Fred,

I did some testing today when I had some more time. It works great, and if  
I use it in a command like xxxx > new.pd, I get the new patch out of it.

If I may, I would ask for a small improvement: it would be great if the  
processing would be done in the opposite way; that is, all lines with #X  
obj are processed, *except* the ones given as arguments. I can also work  
with the version you sent me, but for the exercises I'm thinking about,  
only an exception of lines will be kept in the original way.

I tried to do it myself, but quickly I came to the conclusion that my lack  
of experience with scripting languages doesn't really help me.

Thanks a lot,

Joao


Hi João,

It appeared to be a simple program in Tcl, which you should have, as it
comes with Pd.
The usage is: tclsh changeCoords.tcl patchName xcoord ycoord line1
?line2? ...
lineN arguments may be a number or a range, like 12-15.

The patch is currently dumped to the console. Only minimal checking is  
done.

If you remove the #'s for the puts "..." lines, you can see some interim
results (which will ruin the patch format).

Greetings,

Fred Jan