nsluaからlchkを使う。
「lua if lchk」からググられた形跡があったので、nsluaから、lchkをチェックできないか、と言う質問だと解釈した。
NSExec("labellog") -- これは、一回実行しておかなければならない。 function lchk(label) NSSetStrValue(999, label) -- 使う変数番号はかぶらないように適当に変更してください。 NSSetIntValue(999, 0) -- 使う変数番号(以下略 NSExec("if lchk $999 mov %999,1") if NSGetIntValue(999)==0 then return false end return true end
使い方は簡単。
local label = "*label" -- ラベルを設定 if lchk(label) then NSOkBox(label.."は通ったよ!", "lchk") else NSOkBox(label.."は通ってないよ!", "lchk") end