Met (c:vlide) kan ik VLIDE starten vanaf de commandoregel, met (c:vlide T) kan ik VLIDE geminimaliseerd starten vanaf de commandoregel.
Ik zoek een gelijkaardige code die bij het starten van VLIDE direct een bestaande lisp file opent in VLIDE, dus iets in deze vorm: (c:vlide "open" "pad\bestand.lsp").
Bestaat zoiets?
Niet dat ik weet.
Ik vraag mij af wat het nut is omdat je ook vanuit verkenner een bestand in de editor kunt slepen.
Verander je zo vaak dan een bepaalde lisp?
Hallo, ik reageer wat laat op deze post, maar misschien heeft iemand nog wat aan mijn oplossing.
ik open soms een lisp waar ik een bepaald block waarmee ik een ander block vervang en daarbij pas ik de naam aan.
ik gebruik daarvoor een macro
^C^C(load "C:/TEMP/lisps/notepad.lsp");
en een lisp:
(startapp "C://Program Files//Notepad++//notepad++.exe" "C://Temp//lisps//redefine.lsp")
Bedankt voor je antwoord maar ik zoek eigenlijk de code om de lisp te openen in vlide.
Tot nu toe heb ik nog geen oplossing gevonden.
Vlide is een soort plugin en is niet aan te sturen via externe commando's
Je zou wel een alternatief kunnen maken:
(startapp "notepad.exe" "d:\\joulispfile.lsp")
(initget "Ja Nee")
(if (= (getkword "\n'd:\\joulispfile.lsp' laden? [Ja/Nee]: ") "Ja")
(load "d:\\joulispfile.lsp")
)
Hiermee kun je de routine bewerken en opslaan. AutoCAD vraagt gelijk of je het wil laden.
Ik geef de voorkeur (na de VLIDE natuurlijk) aan Notepad++ om de lisp te bewerken, deze heeft ook syntax markering.
Bovenstaande is dan ook een voorbeeld.