Recommended Posts

Posted

Znikająca możliwość przewijania poleceń w pasku linii poleceń ma miejsce, gdy uruchomione polecenia następujące po sobie, są wprowadzone w jednej linii.

Przykład:

(command "_.layer" "_set" "0" "")(command "_line")

To samo wywołane na zasadzie:

(command "_.layer" "_set" "0" "") ENTER
(command "_line")

zadziała bez problemu.

Ogólnie kod programu może mieć zbliżoną strukturę np.

(defun Nazwa_Funkcji ()
   (setq a (Funkcja_1))
   (if (equal a 1)
        (command "_line")
        (command "_circle")
   )
)

gdzie Funkcja_1 posiada w swojej strukturze np. tworzenie warstwy z polecenia "command". Takie przypadki uniemożliwiają przeglądanie historii poleceń (przewijanie strzałkami), co skutkuje tym, że każde następne jakie chcemy uruchomić, musimy wpisywać z ręki.

Co ciekawe:

w chwili gdy już pojawi się problem z historią, to jest on aktywny tylko w chwili gdy chcemy uruchomić polecenie, ale gdy już wpiszemy z ręki np.

(command "_line") i wówczas zaczniemy używać strzałek (na klawiaturze), to wówczas wszystkie wcześniej użyte polecenia, są wyświetlane...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now