How to edit a script with a script?
Ken Ray
kray at sonsothunder.com
Mon Jan 9 14:11:38 CST 2006
On 1/9/06 12:13 PM, "Huisingh, Larry R" <Larry_R_Huisingh at RL.gov> wrote:
> One solution is to use special methods to embed quotes in your string.
> Use something like this
> add CR & "on mousedown" & CR & "if the visible of btn " & quote &\
> "Krtgeaendert" & quote & " then" & CR & "grab me" & CR & "end
> if" &\
> CR & "end mousedown" to ScriptMerk
>
> Note the use of the constant named "quote". It is the equivalent to
> NumToChar(34). There may be other methods but this one should work.
True... Here's a couple of other methods:
(NOTE: You can't use "add" to put strings together; "add" is for addition.)
1) Use backquotes for placeholders, and replace them later with regular
quotes:
put ScriptMerk & CR & "on mousedown" & CR & \
"if the visible of btn `Krtgeaendert` then" & CR &
"grab me" & CR & "end if" & CR & "end mousedown" into ScriptMerk
replace "`" with quote in ScriptMerk
2) Use the format() function, which lets you embed quotes in a string as \"
and CRs as \n:
put ScriptMerk & format("\non mousedown\n") & \
format("if the visible of btn \"Krtgaendert\" then") & \
format("\ngrab me\nend if\nend mousedown") into ScriptMerk
Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: kray at sonsothunder.com
More information about the metacard
mailing list