Тема: И еще об автозагрузке
Как вам такая идея?
Записываем в реестр на автозагрузку при старте Windows свой exe-файл, который работает в фоновом режиме и отлавливает запуск AutoCAD. Как только отловил - загружает туда то, что нужно.
Вот код:
Option Explicit 'ветвь реестра: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 'имя параметра: ACADRun 'значение параметра: D:\CURRENT\RegAutoload\RunTest.exe Sub Main() Dim app As Object 'параметр обеспечивающий автозагрузку при повторных запусках AutoCAD в продолжении сеанса Windows Dim Flag As Boolean Flag = True On Error Resume Next Do Do Err.Clear 'получаем объект "AutoCAD.Application" Set app = GetObject(, "AutoCAD.Application") If (Err.Number = 429) Then 'AutoCAD не запущен Flag = True End If Loop While (Err.Number = 429) 'end do If (Flag) Then If (app.Version = "15.06") Then app.ActiveDocument.SendCommand "(load ""MyStartUp.lsp"") " Flag = False End If End If Set app = Nothing Loop While (Err.Number <> 429) 'end do End Sub