ENDLOCAL all (or nearly all) the time, because usually I want to set or modify a few variables and I want the new values to be available in other areas of the script or after the batch script ends (SETLOCAL|ENDLOCAL will forget about any new variables or changes to variables in the "SETLOCAL" part of the script. I try to avoid using SETLOCAL enabledelayedexpansion. I've also tried the scripts with delayed expansion explicitly turned on SETLOCAL enabledelayedexpansion I know this is easier in Perl/Python/other script language of choice, but I just want to know why something that should be easy is not immediately obvious. I know this can be done as I've seen it in blogs before, but I never saved the link to the blogs.
REM using delayed evaluation doesn't make any difference either REM _Actually_ gives '%a:fat=thin%' (the %c% is evaluated, but no further). However, if 'fat' or 'thin' are in variables, it doesn't work SET b=fat Works fine (output is 'The fat cat' and 'The thin cat' The trouble I get is with the substituted or substituted text being pulled from other variables SET a=The fat cat This web page designed, created and published entirely with BBEdit and EazyDraw.ĮazyDraw, a Dekorra Optics LLC enterpriseĬontact: ph +1 6 - mail: N5040 Beach Garden Road, Poynette, WI USA.I'm writing a simple script to substitute text in an environment variable with other text. All you'll need to do is use EazyDraw to make your next revisions to your existing classic drawings.ĮazyDraw download is 125 Meg, for Monterey through High Sierra, see support page for other solutions.
Our full import of all the information in these classic Mac graphic files will make your migration to the newer workflows a pleasant experience. Support page has more information on this topic.
But only one purchase is required, your version 4 license is all that is needed to use EazyDraw Retro.
The full 64 bit Lion version of EazyDraw does not support AppelWorks (or the other classic formats).
The forward window shows the same file imported into EazyDraw running native OS X.ĮazyDraw Retro (version 4.0.3) is now used to access these classic drawing formats. The drawing was created with Claris Draw. The back window is a ClarisDraw window running in the Classic Mode on OS X. The screen shot to the left shows a Claris Draw import result. The conversion conserves vector information, fully attributed text, as well as embedded bitmap images.
PICT content may be converted to EazyDraw vector graphics. All vector information, patterns, colors, gradients, groups, layers and rotated object, are supported by the import.įull support is provided for import and editing of PICT images and files. More Info:ĮazyDraw now supports full import of AppleWorks 6, Claris Draw, MacDrawII, MacDrawPro and PICT files. Since the iWork applications and EazyDraw are founded on the Cocoa technology, EazyDraw works as a full fledged team player, finishing out the Dream Workflow of the future. In response to this trend, EazyDraw now offers a full import of AppleWorks 6 drawings. Many users migrating to iWork have found EazyDraw to be the perfect solution for their drawing needs. These Apps do not provide a drawing application. Apple's new proprietary workflow offering is the iWork suite. EazyDraw feature set is adapted to include all aspects of the Intaglio user interface, of course the are numerous additional drawing features provided by EazyDraw.Īpple has dropped support for AppleWorks, a great classic application whose time has passed. The conversion provides a solution to conserve layers and scaled numeric dimensions. The conversion captures Arrow, Dashed Lines, Colors, Fill and Stroke, Drawing Scale, Drawing Grids and more.
The Intaglio (from Purgatory Software Developer) content is interpreted as editable vector content. EazyDraw directly opens Intaglio version 3.9.5 drawings.