Sds menucmd

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
int sds_menucmd (const char *string);


機能
CAD のメニュー コマンドを発行する。
引数
  • *string : 文字列のパラメーター。
戻り値
成功なら RTNORM、valueが? の場合は、RTKWORD、またはエラーコード。


パラメーターは、以下のような形式になる。
  • "menu=value"
  • "menu=*"
IJCADで利用できる項目は以下のとおり。
  • P0 : カーソルメニュー。
  • P1-P16 : プルダウンメニューの 1~16。
value で利用できる項目は以下のとおり。
意味
? メニューアイテムのステータスを調べる。
* メニューを表示。
~ メニューアイテムをグレーアウト。
!. メニューにチェックを入れる。
(blank) メニューアイテムのプロパティを戻す。
name メニュー名をロード。


サンプル

例えば、(menucmd "P1.2=*") は2つの項目からなる。 "P1" は最初のプルダウンメニュー(通常"ファイル")で、".2"はプルダウンメニューの最初の項目となる。

sds_menucmd("P1.2=*");