home *** CD-ROM | disk | FTP | other *** search
- ; *********** Patrick J. McKee **********
- ; ****Copyright 1992, Power Key tm****
- ;
- ;
- ;BEGIN DEFINITION OF KEY.LSP
- ; THIS PROGRAM DEFINES SEVERAL KEYS AS AN ALTERNATIVE TO
- ; SOME AUTOCAD COMMANDS.
- ;
- (defun C:A()(setvar"cmdecho"1)
- (menucmd"S=ARC")
- (setq oer *error* *error* err2)(command ".ARC"))
- (defun C:AR()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".ARRAY""au"))
- (defun C:B()(setvar"cmdecho"1)
- (menucmd"S=BREAK")
- (setq oer *error* *error* err2)(command".BREAK" PAUSE "F"))
- (defun C:BL()(setvar"cmdecho"1)
- (menucmd"S=BLOCK")
- (setq oer *error* *error* err2)(command ".BLOCK"))
- (defun C:C()(setvar"cmdecho"1)
- (menucmd"S=COPY")
- (setq oer *error* *error* err2)(command ".COPY""AU"))
- (defun C:bp()(setvar"cmdecho"1)
- (load"bp"))
- (defun C:CF()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".Chamfer"))
- (defun C:CG()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".CHANGE"))
- (defun C:CP()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".CHPROP"))
- (defun C:CW()(setvar"cmdecho"1)
- (load"cw"))
- (defun C:EE()(setvar"cmdecho"1)
- (load"EE"))
- (defun C:CH()(setvar"cmdecho"1)
- (SETQ SS1(SSGET))
- (SETQ NEWL(GETSTRING "\nNew Drawing Layer : "))
- (setq oer *error* *error* err2)(command ".CHANGE" SS1 "" "L" NEWL))
- (defun c:col()(setvar"cmdecho"1)
- (load"col"))
- (defun C:CR()(setvar"cmdecho"1)
- (menucmd"S=CIRCLE")
- (setq oer *error* *error* err2)(command".CIRCLE"))
- (defun C:CR2()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".CIRCLE""2P"))
- (defun c:tc()(setvar"cmdecho"1)
- (load"tc"))
- (defun C:D()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".DIST"))
- (defun c:DC()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".DTEXT""c"))
- (defun C:vd()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".dim""vert"))
- (defun C:hd()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".dim" "horiz"))
- (defun C:DD()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".DDATTE"))
- (defun C:DE()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".DDEMODES"))
- (defun c:du()(setvar"cmdecho"1)
- (load"duct"))
- (defun c:et()(setvar"cmdecho"1)
- (load"et"))
- (defun C:ML()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".DDLMODES"))
- (defun C:td()(setvar"cmdecho"1)
- (menucmd"S=TEXT")
- (setq oer *error* *error* err2)(command".DTEXT"))
- (defun C:E()(setvar"cmdecho"1)
- (menucmd"S=ERASE")
- (setq oer *error* *error* err2)(command ".ERASE""AU"))
- (defun C:EL()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".ERASE""L"""))
- (defun C:EX()(setvar"cmdecho"1)
- (menucmd"S=EXTEND")
- (setq oer *error* *error* err2)(command ".EXTEND""au"))
- (defun C:FR()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".FILLET""R" "0" "FILLET"))
- (defun C:F()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".FILLET"))
- (defun C:GN()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".POLYGON"))
- (defun C:Gf()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(load"gf"))
- (defun c:grd()(setvar"cmdecho"1)
- (load"grd"))
- (defun C:H()(setvar"cmdecho"1)
- (menucmd"S=HATCH")
- (setq oer *error* *error* err2)(command".HATCH"))
- (defun C:I()(setvar"cmdecho"1)
- (menucmd"S=INSERT")
- (setq oer *error* *error* err2)(command".INSERT"))
- (defun C:ib()(setvar"cmdecho"1)
- (setq pt(cadr(entsel"\nSelect Block:")))
- (setq e1(ssget pt))
- (setq e2 (entget (ssname e1 0)))
- (setq blname (cdr(assoc 2 e2)))
- (setq oer *error* *error* err2)(command ".insert" blname))
- (defun c:ky()(setvar"cmdecho"1)
- (load"ky"))
- (defun c:ld()(setvar"cmdecho"1)
- (load"ld"))
- (defun C:L()(setvar"cmdecho"1)
- (menucmd"S=LINE")
- (setq oer *error* *error* err2)(command".LINE"))
- (defun C:LS()(setvar"cmdecho"1)
- (menucmd"S=LIST")
- (setq oer *error* *error* err2)(command".LIST"))
- (defun mpl()
- (setq pt1(getpoint"\nPick First Point: "))
- (setq pt2(getpoint"\nPick Second Point: "))
- (polar pt1(angle pt1 pt2)(/(distance pt1 pt2)2)))
- (defun c:lmp()
- (setq pt1(getpoint"\nPick First Point:"))
- (setq pt2(getpoint"\nPick Second Point:"))
- (command"line"(polar pt1(angle pt1 pt2)(/(distance pt1 pt2)2))))
- (defun C:M()(setvar"cmdecho"1)
- (menucmd"S=MOVE")
- (setq oer *error* *error* err2)(command".MOVE""AU"))
- (defun C:MM()(setvar"cmdecho"1)
- (menucmd"S=MIRROR")
- (setq oer *error* *error* err2)(command".MIRROR""AU"))
- (defun C:MTL()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(LOAD"MTL"))
- (defun C:O()(setvar"cmdecho"1)
- (menucmd"S=OFFSET")
- (setq OD(GETSTRING "\nOFFSET DISTANCE: "))
- (setq oer *error* *error* err2)(command".OFFSET" OD))
- (defun c:CNS()
- (setq oer *error* *error* err2)(load"CNS"))
- (defun c:DNS()
- (setq oer *error* *error* err2)(load"DNS"))
- (defun C:OO()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".OSNAP""NONE"))
- (defun c:op()(setvar"cmdecho"1)
- (load"op"))
- (defun c:oh()(setvar"cmdecho"1)
- (load"oh"))
- (defun C:PL()(setvar"cmdecho"1)
- (menucmd"S=PLINE")
- (setq oer *error* *error* err2)(command".PLINE"))
- (defun C:P()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".PAN"))
- (defun C:PE()(setvar"cmdecho"1)
- (menucmd"S=PO")
- (setq oer *error* *error* err2)(command".PEDIT"))
- (defun C:Q()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".QUIT"))
- (defun C:R()(setvar"cmdecho"1)
- (menucmd"S=ROTATE")
- (setq oer *error* *error* err2)(command".ROTATE""AU"))
- (defun c:rc (/ pt1 pt2 pt3 pt4) (graphscr)
- (setq pt1 (getpoint "\nPICK First Corner on Rectangle "))
- (setq pt3 (getcorner pt1 "\nPICK Opposite Corner of Rectangle or enter size: "))
- (setq pt2 (list (car pt1) (cadr pt3)))
- (setq pt4 (list (car pt3) (cadr pt1)))
- (setq oer *error* *error* err2)(command ".Pline" pt1 "w" "0" "" pt2 pt3 pt4 "c"))
- (defun C:RD()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".REDRAW"))
- (defun C:rw()(setvar"cmdecho"1)
- (load"rw"))
- (defun C:ST()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".STRETCH""C"))
- (defun C:SA()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".SAVE"))
- (defun C:SE()(setvar"cmdecho"1)
- (menucmd"S=LAYER")
- (setq oer *error* *error* err2)(command ".LAYER""SET" pause ""))
- (defun C:SC()(setvar"cmdecho"1)
- (menucmd"S=SCALE")
- (setq oer *error* *error* err2)(command ".SCALE""AU"))
- (defun c:ss()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".STATUS"))
- (defun C:T()(setvar"cmdecho"1)
- (menucmd"S=TRIM")
- (setq oer *error* *error* err2)(command ".TRIM""au"))
- (defun C:TE()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".TEXT"))
- (defun C:UN()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".UNITS"))
- (defun C:V()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".DIVIDE"))
- (defun c:wc()(setvar"cmdecho"1)
- (load"wc"))
- (defun c:wl()(setvar"cmdecho"1)
- (load"wl"))
- (defun C:X()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".EXPLODE"))
- (defun C:ZA()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".REGENAUTO""ON")
- (setq oer *error* *error* err2)(command".ZOOM""A""SAVE"""))
- (defun C:ZC()(setvar"cmdecho"1)
- (SETQ CP1(GETPOINT "\nCenter point: "))
- (setq oer *error* *error* err2)(command".ZOOM""C" CP1 ""))
- (defun C:ZD()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".ZOOM""D"))
- (defun C:ZP()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".ZOOM""P"))
- (defun C:ZW()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".ZOOM""W"))
- (defun C:Z5()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".ZOOM"".5X"))
- (defun C:Z7()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".ZOOM"".7X"))
- (defun C:Z9()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command".ZOOM"".9X"))
- (defun C:W()(setvar"cmdecho"1)
- (menucmd"S=WBLOCK")
- (setq oer *error* *error* err2)(command ".WBLOCK"))
- (defun C:1()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""1"))
- (defun C:2()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""2"))
- (defun C:225()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""2.25"))
- (defun C:4()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""4"))
- (defun C:45()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""4.5"))
- (defun C:6()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""6"))
- (defun C:8()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""8"))
- (defun C:10()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""10"))
- (defun C:12()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""12"))
- (defun C:16()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""16"))
- (defun C:18()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""18"))
- (defun C:24()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""24"))
- (defun C:30()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""30"))
- (defun C:36()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""36"))
- (defun C:48()(setvar"cmdecho"1)
- (setq oer *error* *error* err2)(command ".OFFSET""48"))
- ;
- ; EOF KEY.LSP
- ;
- (princ ".........loaded")
- (princ "\nPlease standby........Loading zoom utilities.")
- (load"zq")
- (load"lp")
- (princ "\n")
- (princ "\n ******* Copyright 1992, Patrick J. McKee ******")
- (princ "\n ********** Version 1.01, Power Key tm *********")
- (princ "\n")
- (princ "\nPower Key...........")
- (princ)