'カーソルのある proc を実行 / Ver. 0.80 / by Kabuneko 99/11/24 proc main dim n, x, t, s$ 'マクロファイルでなければ中止 if lcase$(right$(@Filename$, 4)) <> ".mac" then call msgbox("マクロファイルではありません") exit proc end if n = @Line : x = @XDisplay : t = @TopLine s$ = @Text$(@Line) 'カーソル行の内容を取得 'カーソル位置に proc があればOK・なければ上に検索する if left$(s$, 4) <> "proc" then @FindStringTop "^proc" if @@SearchFound = 0 then call msgbox("プロシージャがありません") exit proc end if end if 'プロシージャ名を取得 @MoveBeginningLine @MoveRightWord s$ = @GetCursorWord$ @TopLine = t : @Line = n :@XDisplay = x @@JumpMacro @Pathname$ + "," + s$ end proc