ühetäheline käsk U, millel parameetreid ei ole (= UNDO 1). Kui osutus, et käsuga UNDO või U tühistati tegevus(ed), mida tühistama ei pidanuks, saab tulemusi taastada parameetriteta käsuga REDO. Kuid tingimuseks on, et vahepeal mitte mingeid muid tegevusi ei täidetud (vastasel juhul töötab käsk REDO tühikäsuna). Vaatleme nüüd lähemalt valikuhulga moodustamise käsku SELECT. Ehkki seda käsku ennast kasutatakse vähe, tuleb paljude modifitseerimiskäskude täitmisel valikuhulk moodus- tada samal viisil, nagu tehtaks seda käsuga SELECT. Käsu SELECT abil moodustatud valikuhulk ei lähe kaduma, sest seda saab kasutada järgnevates käskudes (valik Previous). Valikuhulga moodustamine tasub hästi omandada see kiirendab joonestamistööd oluliselt. Valikuhulka saab moodustada objekte hiirega valides, objekti mingi punkti koordinaatide sisestamisega klaviatuurilt (vähepraktiline) või alltoodud valikumeetoditega:
Näiteks: (setq f (open "minufail" "w")) (setq a 123 b "nEPMÜ") (princ a f) väljastab faili arvu 123 (princ b f) väljastab faili teksti EPMÜ (n tõttu uuele reale) (close f) Järgnevalt vaadeldakse valikuhulga moodustamise lauset, mille üldkuju on (ssget moodus punkt1 punkt2 punktidelist filterlist) Kõigi parameetrite puudumisel, kui lause on kujul (ssget), tuleb valikuhulk moodustada kasutajal käsitsi. Kui moodus leiab kasutamist, tuleb ta vormistada sõnena, mis (vajadusel koos parameetritega punkt1 ja punkt2) määrab valikuhulga moodustamise eeskirja (võrdle käsuga SELECT juhendi esimesest osast lk. 30): · "P" tähenduses Previous; · "L" tähenduses Last; · punkt1, näiteks `(2 3) valikuhulka võetakse seda punkti läbiv objekt; · "W" punkt1 punkt2 tähenduses Window (punktidega määratakse valikuaken);