这是我到目前为止得到的:
- (setq menu (vla-get-menubar(vlax-get-acad-object)))
- (setq menu_count (vla-get-count menu))
- (setq prln_list "")
- (repeat menu_count
- (setq item_count (- menu_count 1))
- (setq names (vla-get-name (vla-item menu item_count)))
- (if (= names "Setty")
- (progn
- (setq prln "\nMenu already loaded.")
- (setq prln_list (list item_count names))))
- (setq menu_count (1- menu_count))
- (princ))
- (if prin_list
- (progn
- (setq count (itoa (+ (car prln_list) 1)))
- (setq name (cadr prln_list))
- (princ (strcat "\nThe menu: " name ", was found in the " count " position of the menu bar.")))
- (princ "Setty Menu not loaded."))
- (princ)
我仍然需要知道“insertinmenubar”是如何工作的。
谢谢
马特 |