Rev and Photoshop

Klaus Major klaus at major-k.de
Thu May 5 13:19:29 CDT 2005


Hi Laex,

> Klaus Major wrote:

>> ...
>> thanks for the URL, very interesting...
> ...
> Well, Klaus, first I have to confess that what I *actually* do is  
> just run the exiv2 utility from an ugly dosbox (actually, a clean,  
> sparse, elegant Emacs shell buffer :-), then run my Rev script,  
> then run the utility again .....  (I do this once a month - wasn't  
> worth the coding time to build it into a script)

Aha :-)

> But it can be done from Rev and shell ... I'm not an expert in  
> this, so there may be easier ways than this ....
>> put shell("exiv2 test.jpg")
> I think a shell is run in the current defaultFolder of Rev - is  
> that set to your home folder ?
> Here's a script I have used; note I ran into trouble with quoting  
> of file names containing spaces - I eventually figured out that I  
> needed to quote the command name, and I cheated and moved the files  
> into a folder with no spaces in its name, so the "answer" I give  
> when I run this is something like "D:\Downloads\aaa"   I can't find  
> a form that works when my photo folder is say "D:\Our Documents 
> \exiv2-0.6.1-win\aaa"
>

I played around a bit and remembered shortfilepath()!!!
This is exactly what we need for doing "shell".

So i tested this script and it works nicely :-)

I put everything into the Revfolder but will work with any path!

...
put the folder into df
put shortfilepath(df & "/exiv2.exe) into kom
## Does NOT work without .EXE!!!???

put shortfilepath(df & "/test1.jpg") into bild
## = image in german :-)

get shell(kom && "-pt" && bild) into fld 1
...

Great :-)


Do you have plans to port/compile this one to/for OS X?
(He asked him innocently...;-)

> -- 
> Alex Tweedly       http://www.tweedly.net

Regards

Klaus Major
klaus at major-k.de
http://www.major-k.de



More information about the use-livecode mailing list