Article View: pl.comp.cad
Article #311Re: alias pod "c" w 14PL
From: Łukasz Kozicki
Date: Thu, 11 Feb 1999 17:33
Date: Thu, 11 Feb 1999 17:33
65 lines
3896 bytes
3896 bytes
Konrad Anikiel wrote in message <34e2ad29.446517@news.tpsa.pl>...
>On Thu, 11 Feb 1999 08:40:51 +0100, "Paweł Durys" <PDurys@Rentsch.com>
>wykaszlał:
>
>>Cześć,
>>
>>Możliwości są co najmniej dwie. Pierwsza, masz inne polecenie zdefiniowane w
>>acadrXX.lsp lub xxxx.mnl o nazwie c.
>>Czy możesz zatem nam odpowiedzieć jaki rezultat uzyskasz wpisując w linii
>>poleceń następującą dyrektywę !c:c ?
>>Objaśnienie:
>>! - oznacza pokaż wartość obiektu zdeklarowanego w AutoLISP-ie
>>c:c - to nazwa zewnętrznego polecenia zdefiniowanego w AutoLISP-ie o nazwie
>>c
>
>Nie działa. Cokolwiek bym nie podawał zawsze jest nil. Coś pomyliłeś,
>a ja nie znam tak lispa, żeby wiedzieć co.
I nic dziwnego - aliasy ani komendy nie są obiektami.
>>Druga możliwość.
>>Może twój acad.pgp nie jest na ścieżce poszukiwań AutoCAD-a? Sprawdź jego
>>lokalizację i porównaj z wpisem w oknie dialogowym
>
>Nie o to chodzi. Polska wersja ma po bydlacku wstawione na "c" cofnij
>czyli po naszemu undo. Ani acad.pgp ani acad.lsp nie jest w stanie
>tego zmienić. Autocad polski, ale kupiony w Stanach, rozumiecie coś z
>tego?
Nigdy nie pracowałem na polskiej wersji, więc nie wiem jak głębogo spolszczenie
jest zaimplementowane - ale wiem co następuje:
W wersjach narodowych istnieje dostęp do oryginalnych komend poprzez
zastosowanie podkreślenia - dlatego w acad.pgp powinno być
C, *_CIRCLE
Jeżeli to nie wystarczy, można "definiować" komendę "C" za pomocą lispa -
dopisać ją do pliku acadr14.lsp lub acad.lsp (oba muszą być w ścieżce
preferencji "Files / Suppotr File Serach Path" - sory za łopatologię, ale nie
wiem, na ile jesteś z tym obeznany ;-) )
Trzeba wstawić następujący zapis:
(defun c:c () (command "_.circle"))
Powinno działać, choć jest to trochę błędne - powinno być (command "_.circle"
pause pause) - ale chodzi o to, że komenda circle może mieć różną liczbę
argumentów i nie wiadomo ile tych pauz powimmo być. Podkreślenie - udostębnia
oryginalną, angielską komendę a kropka udostępnia tę komendę na wypadek, gdyby
sostała "zasłonięta" za pomocą undefine - u Ciebie to nie powinno mieć miejsca,
ale na 'wsiakij słuczaj' można. A gdyby cały czas nie działało, możesz posłużyć
się właśnie tym - przed (defun c:c...) wpisać jeszcze (command "undefine"
"cofnij") - ale wtedy aby cofnąć, będziesz musieł wpisać "_undo", "_.undo" albo
".cofnij", może "_u" też zadziała.
Jeśli to nie wystarczy, to na razie nie mam pomysłu co.
Pozdrawiam,
--
Łukasz Kozicki
lkozicki@atelier.pl - usuń # http://bluepages.atelier.pl/
-- Blue Pages - serwis z wyszukiwarkami internetowymi różnego typu --
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jedną tylko rzecz w życiu musisz: umrzeć. Pozostałe możesz.
Technical Details
Message-ID:
<79v4fp$l0g$1@korweta.task.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!paa.gov.pl!news.swierk.pl!news.icm.edu.pl!news.task.gda.pl!not-for-mailReferences:
<34e0a2a7.11530732@news.tpsa.pl> <79u1qa$rg3$1@sunsite.icm.edu.pl> <34e2ad29.446517@news.tpsa.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!paa.gov.pl!news.swierk.pl!news.icm.edu.pl!news.task.gda.pl!not-for-mail From: Łukasz Kozicki <lkozicki#@atelier.pl> Newsgroups: pl.comp.cad Subject: Re: alias pod "c" w 14PL Date: Thu, 11 Feb 1999 18:33:27 +0100 Organization: CI TASK http://news.task.gda.pl/ Lines: 68 Message-ID: <79v4fp$l0g$1@korweta.task.gda.pl> References: <34e0a2a7.11530732@news.tpsa.pl> <79u1qa$rg3$1@sunsite.icm.edu.pl> <34e2ad29.446517@news.tpsa.pl> NNTP-Posting-Host: pa42.gdynia.ppp.tpnet.pl Mime-Version: 1.0 X-Trace: korweta.task.gda.pl 918754617 21520 212.160.46.42 (11 Feb 1999 17:36:57 GMT) X-Complaints-To: abuse@task.gda.pl NNTP-Posting-Date: 11 Feb 1999 17:36:57 GMT X-Newsreader: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit