Lumaktaw sa nilalaman

Pag-deploy

Para ito sa nag-i-install ng AFDIM sa mga computer ng shop. Iisang Inno Setup installer ang AFDIM_Setup_<version>.exe mula sa Download. Nag-i-install ito ng AutoCAD® Autoloader bundle kaya walang manu-manong NETLOAD o COM registration. Ini-scan ng AutoCAD ang ApplicationPlugins sa pagsisimula at nilo-load ang bundle.

SaklawPlugin bundleUninstallerKailangan ng elevation
Isang user (default)%APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle%APPDATA%\AFDIM\uninstall\unins000.exeHindi
Lahat ng user (/ALLUSERS)%ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle%ProgramFiles%\AFDIM\uninstall\unins000.exeOo

Nasa labas ng bundle ang uninstaller dahil ini-scan ng AutoCAD ang bundle folder. Nasa %ProgramFiles% ito sa all-users install para hindi ito mapalitan ng karaniwang user. Gamitin lang ang uninstaller ng uri ng install na nasa talahanayan. Huwag kailanman magpatakbo ng uninstaller mula sa %ProgramData%, kahit may lumang mensaheng tumuturo roon. Kung nawawala ang uninstaller ng isang all-users install, patakbuhin ang opisyal na installer mula sa pahinang Download na may /ALLUSERS para ayusin ang install na iyon, saka ito i-uninstall. Tumatanggi ang installer na mag-install sa ibabaw ng install na iba ang uri. Patakbuhin ang per-user uninstaller nang walang administrator rights.

Nasa bundle ang PackageContents.xml (manifest), state.json (bersyon, channel at saklaw), Contents na may subfolder bawat bersyon, at opsyonal na noautoupdate. Nagdaragdag din ng shortcut sa Start Menu na AFDIM › AFDIM Help.

LokasyonNilalaman
%APPDATA%\AFDIMMga setting at drafting standard
%LOCALAPPDATA%\AFDIM\logsSupport log
%LOCALAPPDATA%\AFDIM\cacheMga download ng update
%LOCALAPPDATA%\AFDIM\licenseLisensya ng account na ito
%ProgramData%\AFDIM\licenseLisensya para sa lahat ng account kung pinahihintulutan ng Windows
HKCU\Software\AFDIMInstall ID at oras ng pagsusuri sa lisensya
%TEMP%\AFDIMGeometry export mula sa I-export ang geometry ng huling run… sa tab na Tungkol sa

Laging pinananatili ng uninstaller ang mga folder ng lisensya at registry key. Tingnan ang Pag-uninstall.

Tumatanggi ang installer kapag naka-install ang AFDIM sa kabilang saklaw. Ini-scan ng AutoCAD ang parehong root ng ApplicationPlugins, kaya dalawang beses nilo-load at irerehistro ang AFDIM; isang kopya lang ang maa-upgrade ng updater. Pangalan ng uninstaller na dapat patakbuhin muna ang nasa mensahe. Sa silent install, hihinto ito at isusulat ang dahilan sa /LOG.

Isang bundle ang ginagamit sa bawat seat. Itinuturo ng PackageContents.xml ang release series sa katugmang build.

BuildRelease seriesMga taon ng AutoCADStatus
net472R19.0 hanggang R23.12013 hanggang 2020Inilabas; experimental ang 2014 at 2016 hanggang 2018
net48R24.0 hanggang R24.32021, 2022, 2023, 2024Inilabas
net8.0-windowsR25.0 hanggang R25.12025, 2026Inilabas
net10.0-windowsR26.02027Inilabas, experimental

Nilo-load ng AutoCAD na idinagdag sa bandang huli sa saklaw na series ang AFDIM nang hindi nag-i-install muli. Pareho ang build ng AutoCAD Mechanical sa kaparehong taon. Hindi suportado ang AutoCAD LT dahil wala itong .NET API. Pang-impormasyon lang ang Detected AutoCAD page ng wizard at walang pagpili bawat bersyon.

Suportado ito: may sariling subfolder ang bawat bersyon kaya hindi naka-lock ng tumatakbong AutoCAD ang mga isinusulat na file. Nagpapakita ng tala ang installer at nagpapatuloy nang hindi ipinapasara ang AutoCAD. Sa susunod na pagsisimula nito nilo-load ang AFDIM.

Window ng terminal
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

English ang installer wizard at lisensiya. Vietnamese ang shortcut na AFDIM Help sa Windows na naka-configure para sa Vietnam; English ito sa iba. May sariling interface language ang plugin: English ito bilang default, o Vietnamese para sa Windows ng Vietnam. Maaaring pumili ang user sa drop-down na 56 na wika ng settings. English ang text na wala pang salin.

SwitchEpekto
/VERYSILENTWalang interface; para sa scripted rollout.
/SILENTProgress window lang, walang wizard page.
/SUPPRESSMSGBOXESItago ang message box; gamitin kasama ng /VERYSILENT.
/NORESTARTHindi kailangan ang restart pero ipasa pa rin ang switch.
/LOG="C:\path\afdim.log"Isulat ang buong install log para ilakip sa support request.
/ALLUSERSI-install sa %ProgramFiles% para sa lahat; kailangan ng elevation at ino-off ang in-app update.
/CURRENTUSERI-install para sa kasalukuyang user; default ito.
/NOAUTOUPDATEI-off ang in-app update sa pamamagitan ng noautoupdate; patakbuhin muli nang wala ito para i-on.
/EXCLUDESERIES=<series>Alisin ang build na sumasaklaw sa series. Paghiwalayin ng kuwit ang mga series.
/NOICONSHuwag gumawa ng shortcut sa Start Menu.
/DIR="C:\path"Palitan ang folder; karaniwang hindi ito tama dahil standard na ApplicationPlugins lang ang ini-scan ng AutoCAD.

Series, hindi taon, ang tinatanggap ng /EXCLUDESERIES: 2013 = R19.0, 2014 = R19.1, 2015 = R20.0, 2016 = R20.1, 2017 = R21.0, 2018 = R22.0, 2019 = R23.0, 2020 = R23.1, 2021 = R24.0, 2022 = R24.1, 2023 = R24.2, 2024 = R24.3, 2025 = R25.0, 2026 = R25.1, 2027 = R26.0. Inaalis nito ang buong build ng series: pinipigilan ng R23.0 ang AFDIM sa AutoCAD 2013–2020, R24.1 sa 2021–2024, at R25.0 o R25.1 sa 2025 at 2026. Binabalewala ang hindi kilalang series.

Nasa %APPDATA% ang DLL sa default na install. Kayang sulatan ito ng naka-sign-in na user, at nilo-load ng AutoCAD ang DLL sa bawat pagsisimula. Maaaring patungan ito ng program na tumatakbo bilang user, gaya ng malware o nakompromisong add-in, at patakbuhin ang code sa loob ng AutoCAD nang walang prompt o elevation. Nalalapat ito sa mga per-user na AutoCAD plugin dahil kailangan ang write access para mag-install nang walang admin.

HakbangEpekto
Mag-install gamit ang /ALLUSERSNasa %ProgramFiles% ang DLL at kailangan ng administrator rights para palitan ito.
Panatilihin ang default na 1 sa SECURELOADTinatanggihan ng AutoCAD ang .NET assembly mula sa labas ng trusted path. Hindi nito hinahadlangan ang overwrite ng trusted file mismo.
Application control (WDAC o AppLocker)Maaaring humarang sa binagong DLL. Mula 0.1.6, pirmado sa code ang installer at AFDIM.dll (publisher na TO VAN TIN).
Bantayan ang pagsulat sa bundleInstaller o in-app Mag-update ngayon lang ang dapat magbago sa Contents\<version>\.

Gamitin ang /ALLUSERS kung administrator lang ang dapat makapagbago sa DLL.

Gamitin ang /ALLUSERS para sa shop na maraming seat. Nagro-roam ang %APPDATA%; kinokopya sa network ang per-user plugin sa bawat pag-sign in. Maaari ring mag-agawan sa folder ang dalawang computer ng iisang user.

Window ng terminal
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS

Patakbuhin mula sa elevated context gaya ng startup script ng SCCM, Intune o Group Policy. Makakakuha ng AFDIM ang bawat user, wala sa roaming profile ang plugin file, at mananatili sa profile ang settings ng bawat user sa %APPDATA%\AFDIM. Kung kailangang per-user ang install, ibukod ang %APPDATA%\Autodesk\ApplicationPlugins sa folder redirection.

Ino-off ng all-users o machine-wide install ang in-app update dahil hindi kayang sulatan ng karaniwang user ang %ProgramFiles%. Kapag may bagong bersyon, ganito ang ipinapakita ng Updates sa tab na Tungkol sa sa halip na Mag-update ngayon:

Hindi makakapag-update nang mag-isa ang installation na ito: para ito sa lahat ng user, pinatay ang mga update noong ini-install, o read-only ang folder nito.

I-deploy ang mga bagong bersyon gaya ng una. Sinusuportahang upgrade ang pagpapatakbo ng bagong installer sa ibabaw ng install; nananatili ang settings ng user at lisensya ng computer. Nasa Mga tala sa release ang mga pagbabago.

Isang HTTPS request sa pirmadong feed sa update.afdim.com ang pagsusuri. Hindi nito hinaharangan ang AutoCAD. Nagsusuri ang AFDIM sa pagsisimula (hanggang isang beses bawat 24 oras matapos ang tagumpay at hindi mas maaga sa 2 oras pagkatapos mabigo), isang beses sa pagbukas ng settings kung hindi pa nagsusuri sa session, at kapag pinindot ang Tingnan ngayon.

Nagaganap lang ang unang dalawang pagsusuri kapag may marka ang Awtomatikong tingnan kung may mga update at hindi nakatakda ang AFDIM_DISABLE_BACKGROUND_SERVICES=1. Ino-off din ng variable na iyon ang log at background license check para sa nakabinbing file o renewal. Walang log sa support zip kung wala ang log file.

Kailangan ng sariling lisensya ang bawat computer. I-activate sa grupong Licence ng tab na Tungkol sa. Gamit ang key, piliin ang Ilagay ang licence key… at tiyaking naaabot ang api.afdim.com sa HTTPS. Kung walang network access ang AutoCAD, piliin ang Humiling ng lisensya, ipadala ang code sa pahina ng Lisensya at i-load ang ibinalik na file gamit ang I-load ang lisensya…. Tingnan ang Paano gumagana ang paglilisensya.

Kung pinahihintulutan ng Windows, isinusulat din ng AFDIM ang lisensya sa %ProgramData%\AFDIM\license para hindi na kailangang mag-activate muli ng ibang Windows account sa computer.

Window ng terminal
rem per-user install (default)
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
rem all-users install, from an elevated context
"%ProgramFiles%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Itinatala ng Inno Setup ang silent command sa QuietUninstallString ng registry key na Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1. Nasa HKCU ang key para sa per-user install at HKLM para sa all-users install.

Pinananatili ng uninstaller bilang default ang settings para magamit na pang-repair ang uninstall at reinstall. Idagdag ang /PURGEDATA para burahin din ang data:

Window ng terminal
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATA

Binubura ng /PURGEDATA ang %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM at %TEMP%\AFDIM ng account na nag-uninstall. Mananatili ang folder ng ibang account. Palaging pinananatili ang %LOCALAPPDATA%\AFDIM\license, %ProgramData%\AFDIM\license at registry key na HKCU\Software\AFDIM. Palaging inaalis ang update cache.

Kung bukas ang AutoCAD habang nag-a-uninstall, pinananatili ng uninstaller ang mga file na ginagamit ng AutoCAD. Ang interactive na uninstall ay nagpapakita ng window na nagsasabi nito: isara ang bawat CAD window, saka patakbuhin muli ang uninstaller. Ang silent na uninstall ay naglilista ng mga file na iyon sa log nito. Walang restart na hinihiling. Itinatabi rin ang mga file sa folder na nagbago ang path. Isara ang bawat CAD window at ulitin ang uninstall o ang muling pag-install, o tingnan ang mga path sa log bago ka magbura ng anuman nang mano-mano. Walang binubura sa susunod na pag-sign in.

  1. Simulan ang AutoCAD. Lalabas ang ribbon tab na AFDIM na may dalawang English na button na Dimension at Settings.
  2. Patakbuhin ang AFDIM nang walang NETLOAD. Sa computer na walang lisensya, bubuksan nito ang Welcome to AFDIM o Hindi aktibo ang AFDIM. Pinatutunayan ng window na na-load ang plugin.
  3. Tiyaking nasa bundle folder ang PackageContents.xml at may Components block na sumasaklaw sa AutoCAD sa pamamagitan ng SeriesMin at SeriesMax.
  4. Tiyaking ipinapakita ng state.json ang inaasahang activeVersion, channel at installScope.

Kung hindi kilalang command ang AFDIM, i-restart nang isang beses ang AutoCAD dahil sa pagsisimula lang nito ini-scan ang plugin. Kung pumalya pa rin, suriin ang SECURELOAD at TRUSTEDPATHS policy. Ipadala sa Support ang /LOG file at bersyon ng AutoCAD.