・ 文字列の中に「 " 」(ダブルクォーテーション)を入れたい
「 "
」(ダブルクォーテーション)は、Lispの中で、文字列であることをあらわすために用いる記号です
この「 "
」(ダブルクォーテーション)を文字列の一部としてあらわしたい場合、思った通りにならなくて苦労します
例1) 「 " 」を (chr 34) におきかえて処理します
(setq str_com (strcat "RANDOMIZE :"
"str_a = Cstr (Rnd) :"
"ThisDrawing.SetVariable " (chr 34 ) "USERS5" (chr 34 ) ", " "str_a"))
例2) 「 " 」を \"であらわす
(command "vbastmt" "Randomize : ThisDrawing.SendCommand \"(setq int_rnd \" & Rnd & \")\" & vbCr")