0

私の AutoCAD LISP プラグインでは、外部アプリケーションを実行startappしてから、外部アプリケーションを閉じた後に何らかのアクションを実行する必要があります。どうすればいいですか?startapp を別のものに置き換えることはできますか?

4

2 に答える 2

0

同期するには、少なくとも 2 つの方法があります。

(setq Shell (vlax-get-or-create-object "Wscript.Shell"))            
(setq updater(vlax-invoke-method Shell 'Exec (strcat apppath appname ) ))
(while ( = (vlax-get-property updater 'Status ) 0)  
    (Sleep 1000)
)
(vlax-release-object Shell)

またはコマンドを使用:

(command "_Shell" (strcat apppath appname ) ) 
于 2016-05-09T06:59:53.203 に答える