Editace kódu - přidání řádku
Ahoj,
zkoušel jsem si editovat kód ale nedaří se mi přidat před znaky samostatný řádek, používám obyčejnou funkci nahradit v poznámkovém bloku.
Příklad:
mám:
G1 X64.719 Y44.264 E1.28920
G1 X65.225 Y44.128 E1.30905
G1 X66.717 Y43.865 E1.36640
chci:
G00 xxxxxx
G1 X64.719 Y44.264 E1.28920
G00 xxxxxx
G1 X65.225 Y44.128 E1.30905
G00 xxxxxx
G1 X66.717 Y43.865 E1.36640
Lze to nějak ?
zkoušel jsem si editovat kód ale nedaří se mi přidat před znaky samostatný řádek, používám obyčejnou funkci nahradit v poznámkovém bloku.
Příklad:
mám:
G1 X64.719 Y44.264 E1.28920
G1 X65.225 Y44.128 E1.30905
G1 X66.717 Y43.865 E1.36640
chci:
G00 xxxxxx
G1 X64.719 Y44.264 E1.28920
G00 xxxxxx
G1 X65.225 Y44.128 E1.30905
G00 xxxxxx
G1 X66.717 Y43.865 E1.36640
Lze to nějak ?
- robokop
- Site Admin
- Příspěvky: 22394
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
Nevim jak v poznamkovem bloku ale v jinych programech to delas prez funkci nahradit kde zadas nahradit znak konec radku retezcem s koncem radku a tim co tam hodlas pridat
Vsechna prava na chyby vyhrazena (E)
-
- Sponzor fora
- Příspěvky: 8163
- Registrován: 16. 7. 2006, 12:33
- Bydliště: Praha Bohnice + Roudnice nad Labem
- Kontaktovat uživatele:
Tohle jde v každém lepším editoru (třeba Multiedit), mezi které bych ale notepad nepočítal. "Konec řádku" se tam dá zadat buď regulárním výrazem nebo jako ^M^J a podobně a dá se tím hledat i nahrazovat.
Aleš Procháska
-
- Sponzor fora
- Příspěvky: 8163
- Registrován: 16. 7. 2006, 12:33
- Bydliště: Praha Bohnice + Roudnice nad Labem
- Kontaktovat uživatele:
P.S. já používám Editplus, je sice za prachy, ale 30denní trial zdarma. V tom to samozřejmě půjde taky, umí i klávesnicová makra, s těmi se dají dělat i docela složité hromadné úpravy.
Aleš Procháska
A šlo by tam udělat ještě tato funkce ?
Mám řádek kde je třeba G01 xxxxxxx X30 Y25
dal bych vyhledat řádky, kde je výraz X30 a ono by mi to ignorovalo zbytek řádku a nakonec by to vytvořilo nový řádek se zadanýma hodnotama ?
asi takto:
G01 xxxxxxx X30 Y25
nový řádek s textem
Mám řádek kde je třeba G01 xxxxxxx X30 Y25
dal bych vyhledat řádky, kde je výraz X30 a ono by mi to ignorovalo zbytek řádku a nakonec by to vytvořilo nový řádek se zadanýma hodnotama ?
asi takto:
G01 xxxxxxx X30 Y25
nový řádek s textem
-
- Sponzor fora
- Příspěvky: 8163
- Registrován: 16. 7. 2006, 12:33
- Bydliště: Praha Bohnice + Roudnice nad Labem
- Kontaktovat uživatele:
Jasně. Nejdřív se nastaví to hledání, čili stiskneš Ctrl-F a dáš vyhledat X30. Potom znova na začátek souboru a začneš psát klávesnicové makro, čili stiskneš Ctrl-Q a Enter. Už v režimu nahrávání makra dáš opakované vyhledání (klávesa F3) a provedeš úpravy které potřebuješ (na jednom vzorovém řádku). Nakonec pomocí Ctrl-Q ukončíš nahrávání makra a pak ho jen pomocí Alt-1 opakuješ tolikrát, kolik řádků potřebuješ změnit.
Aleš Procháska
Spíš se nauč psát regulární výrazy.
Stáhni si skvělý free editor PsPad (autor je mimochodem z Česka) a nauč se v něm dělat.
G-kód je běžný texťák, takže si s tím snadno uděláš cokoli.
Regulární výraz znamená, že hledaný i nahrazovaný řetězec popíšeš nějakým formálním způsobem.
Takže nemusíš hledat třeba přesně "G0 100", ale hledáš třeba "G0 <jakékoli číslo>".
Regulárními výrazy se dají dělat hodně velké kouzla. A PsPad je umí docela dobře.
Stáhni si skvělý free editor PsPad (autor je mimochodem z Česka) a nauč se v něm dělat.
G-kód je běžný texťák, takže si s tím snadno uděláš cokoli.
Regulární výraz znamená, že hledaný i nahrazovaný řetězec popíšeš nějakým formálním způsobem.
Takže nemusíš hledat třeba přesně "G0 100", ale hledáš třeba "G0 <jakékoli číslo>".
Regulárními výrazy se dají dělat hodně velké kouzla. A PsPad je umí docela dobře.