这个是相当无害的:
- ;; An April Fools Treat by Lee Mac :-)
- (defun c:fool nil
- (if (null fool:reactor)
- (setq fool:reactor (vlr-command-reactor nil '((:vlr-commandwillstart . fool:callback))))
- (princ "\nYou are already being fooled!")
- )
- (princ)
- )
- (defun fool:callback ( a b )
- (vl-catch-all-apply 'vlax-invoke
- (list
- (setq fool:wsh (cond (fool:wsh) ((vlax-create-object "wscript.shell"))))
- 'sendkeys
- "{ESC}"
- )
- )
- (princ)
- )
- (defun c:okyougotme nil
- (if (= 'vlr-command-reactor (type fool:reactor))
- (vlr-remove fool:reactor)
- )
- (if (and (= 'vla-object (type fool:wsh)) (not (vlax-object-released-p fool:wsh)))
- (vlax-release-object fool:wsh)
- )
- (setq fool:reactor nil
- fool:wsh nil
- )
- (princ)
- )
- (vl-load-com) (princ)
|