AutoCAD is professionele technische grafische ontwerpsoftware. De onderstaande informatie helpt u om uw bestanden efficiënter in AutoCAD-producten te ordenen.
De standaard directorystructuur voor programma's en ondersteunende bestanden is ontworpen om ze effectief in de juiste groepen te ordenen. Als de programmabestandsstructuur, standaardondersteuning niet aan de behoeften voldoet, kunt u deze wijzigen. Sommige applicaties vinden echter bepaalde bestanden op specifieke locaties. Daarom moet u wijzigingen valideren die niet in strijd zijn met de vereisten van die applicaties. Als het station of de map niet het volledige pad heeft, kan AutoCAD het bestand lokaliseren in de zoekpaden van de bibliotheek.

AutoCAD verwijst naar het bestand van het besturingssysteem van de gebruiker om opgeslagen en aangepaste lokale bestanden te identificeren. Open de locatie van deze bestanden met de volgende systeemvariabelen:
- LOCALROOTPREFIX - Bevat het volledige pad voor de root-directory waar een lokaal aanpassingsbestand is geïnstalleerd.
- ROAMABLEROOTPREFIX - Bevat het volledige pad voor de root-directory waar het aanpasbare migratiebestand is geïnstalleerd.
Beginnend met AutoCAD 2013 SP1 op Windows & AutoCAD 2014 voor Mac , download acad <release_number> .lsp- en acad <release_number> doc.lsp- bestanden en hun verouderde bestanden alleen vanuit de standaard installatiemap van het product. Afhankelijk van de SECURELOAD-systeemparameterinstelling, specificeert de TRUSTEDPATHS-parameter mappen van waaruit op AutoCAD gebaseerde producten kunnen worden gedownload en bestanden met code kunnen worden uitgevoerd. Bovendien wordt het LEGACYCODESEARCH-systeemparameterbeheer in de map Start In doorzocht in het .exe-bestand.
Codevoorbeeld AutoLISP identificeert CUSTFILES en opent Windows Verkenner of Bestandsverkenner op de locatie van de aanpasbare installatie van verplaatsbare bestanden.
Opmerking: de SHELL-opdracht is alleen beschikbaar op Windows en AutoLISP ondersteunt AutoCAD LT niet.
(defun c: custfiles ()
(commando "shell"
(strcat "explorer \" "(getvar" roamablerootprefix ")" \ "")
))
(princ)
)
Zoekpad van de bibliotheek
Bibliotheekzoekpad specificeert als volgt waar het programma naar bestanden zal zoeken wanneer u niet de volledige padnaam heeft:
- Map Start In: Deze map wordt bepaald door de eigenschap Start In van het snelkoppelingspictogram op het bureaublad of de map in het bestand waarop dubbel is geklikt om te openen (systeemparameter STARTINFOLDER).
- De map met het huidige tekeningbestand (systeemparameter DWGPREFIX).
- Projectnaammap voor extern referentiebestand zoals afbeelding, xref of achtergrondlaag (PROJECTNAME-systeemparameter).
- De directory wordt vermeld in de koppelingen naar ondersteunde bestanden zoeken (ACADPREFIX-systeemparameter).
- De map met de geïnstalleerde bestanden voor het programma.
Afhankelijk van de huidige omgeving kunnen twee of meer mappen hetzelfde zijn.
Belangrijk: Vanaf AutoCAD 2016 wordt de LEGACYCODESEARCH-systeemparameter die de map Start In of Drawing bestuurt, gebruikt om naar het uitvoerbare (.exe) bestand te zoeken. Omdat de map Start In en tekeningen vaak het doelwit zijn van malware, raadt het bedrijf u aan de instelling LEGACYCODESEARCH uit te schakelen (op 0 te zetten).
Als het bestand zich niet in dit zoekpad bevindt, moet u de volledige of relatieve padnaam en de bestandsnaam opgeven voordat het programma het kan vinden. Als u bijvoorbeeld part5.dwg- bestand in de huidige tekening wilt invoegen en het staat niet in het zoekpad van de bibliotheek, moet u een volledige of relatieve padnaam kiezen op basis van een geldig pad in de bibliotheek. De relatieve padnaam wordt als volgt weergegeven:
Bevel: -invoegen
Voer een bloknaam in of [?]: / Files2 / olddwgs / part5
Directory structuur
AutoCAD gebruikt hoofd- en submappen in een boomstructuur, waardoor gebruikers worden aangemoedigd om extra bestanden te bewaren, zoals AutoLISP-applicaties (niet inbegrepen in AutoCAD LT), aangepaste bestanden of tools van derden, afzonderlijke hoofdstukken. Geïnstalleerd programma en ondersteuningsbestand. Als gevolg hiervan maakt de software het gemakkelijker om te controleren op mogelijke conflicten en om applicaties te upgraden zonder andere componenten te beïnvloeden.
Het standaard AutoCAD-product bevindt zich in de map Program File op Windows en Applications op Mac OS. U kunt nieuwe mappen van hetzelfde niveau maken (bijvoorbeeld / AcadApps ) en aangepaste programma's, aangepaste bestanden en andere toepassingen van derden opslaan in submappen op het volgende niveau. Als u meerdere tekenmappen (voor elk werkbestand) wilt behouden, kunt u voor elke taak mappen zoals / AcadJobs en submappen maken.
Het proces van het vinden van opdrachten
Bij het invoeren van een opdracht neemt AutoCAD een reeks stappen om de geldigheid van de opdrachtnaam te evalueren. Een bestelling kan zijn:
- Geïntegreerde opdracht of systeemparameter.
- Het externe commando of alias is gespecificeerd acad.pgp- bestand (acadlt.pgp in AutoCAD LT).
- Een AutoCorrectie-vermelding voor de opdracht in het bestand autoCorrectUserDB.pgp .
- Een synoniem voor de opdracht in het bestand acadSynoniemenGlobalDB.pgp .
- Door gebruiker gedefinieerde AutoLISP-opdracht
- Door de gebruiker geselecteerde opdrachten met ObjectARX- of Managed .NET-toepassingen.
- Opdracht van apparaatstuurprogramma.
Opmerking: AutoCAD LT biedt geen ondersteuning voor AutoLISP, ObjectARX, Managed .NET. Beheerde .NET-toepassingen zijn niet beschikbaar op Mac OS.
U kunt een opdracht invoeren bij de opdrachtprompt of deze starten vanuit de gebruikersinterface. Commando's kunnen ook worden uitgevoerd in scriptbestanden of met AutoLISP-, ObjectARX-, Managed .NET-toepassingen.
De volgende lijst beschrijft de zoekvolgorde voor het valideren van opdrachtnamen:
- Als de invoer een nulwaarde-antwoord is (spatie of Enter), gebruikt AutoCAD de naam van de laatst gegenereerde opdracht. De standaard is HELP.
- Vergelijk deze opdracht met de lijst met beschikbare opdrachten. Als de opdracht in een lijst staat en niet met een punt begint, controleert het programma de opdracht op basis van de lijst met onbekende opdrachten. Als de opdracht niet wordt geïdentificeerd, gaat het zoeken verder. Anders wordt de opdracht uitgevoerd, tenzij er een andere reden is om dit te voorkomen. Kan geen opdrachten uitvoeren in transparante modus of verbergen op het systeem.
- Test de opdracht op basis van de opdrachtnamen die zijn gedefinieerd door het apparaatstuurprogramma en vervolgens door het beeldschermstuurprogramma.
- De opdracht wordt vergeleken met externe opdrachten die zijn gedefinieerd in het programmaparameterbestand. Als de opdrachtnaam die overeenkomt met de externe opdracht is geselecteerd, wordt die opdracht uitgevoerd en is het zoeken voltooid.
- Deze opdracht wordt vergeleken met een lijst met opdrachten die zijn gedefinieerd door AutoLISP, ObjectARX, Managed .NET. Op dit moment laadt de software het autoload-commando (niet beschikbaar in AutoCAD LT).
- Het programma controleert de opdrachtnaam op basis van een systeemparameterlijst. Als de opdrachtnaam in de lijst staat, wordt de opdracht SETVAR uitgevoerd, waarbij de invoer wordt gebruikt als variabelenaam.
- Als de opdrachtnaam die overeenkomt met een Alias-opdracht, AutoCorrect-naam of synoniem is opgegeven in het bijbehorende programmaparameterbestand, gebruikt AutoCAD de uitgebreide opdrachtnaam en begint het zoeken met een lijst van geïntegreerde opdrachten.
- Als alle voorgaande stappen mislukken, eindigt het zoeken met een bericht over ongeldige opdrachtnamen.
Ik hoop dat het artikel nuttig voor je is!