swzoh wrote: > I thought I might have to provide the Rectangular dimension and the > Zoom factor as variables, but, then they should be constantly > referenced inside the For Loop, which seemed not good to me.
Yes, I thought that's why you didn't use variables. I'd do the same in this case. A possible work-around could be to use regexps to replace "constants" on the fly, something like 1) first, in your script replace all numeric constants with symbolic "constants", for instance hWnd.size(2*200,2*200) becomes hWnd.size(2*!XWIDTH!,2*!YWIDTH!*) 2) then place this code at the very top of your script file args XWIDTH YWIDTH if(not arg(0))do ;; default values XWIDTH=80 YWIDTH=80 ... endif local scr=scriptfolder++?"\"++scriptname++".powerpro" local s = file.readall(scr) s[?"(#g)!XWIDTH!"]=XWIDTH s[?"(#g)!YWIDTH!"]=YWIDTH ;; replace all other args in a similar fashion ;; ... file.writeall(scr++".tmp") quit( call(scr++"[EMAIL PROTECTED]") ) @ main ;; the rest of your script follows below 3) then call your script as .ColorZoomer(200,200,...) or .ColorZoomer for default values Attention: PowerPro's Web site has moved: http://www.ppro.org Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/power-pro/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
