GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skripty:notepadpp

Psaní skriptů v programu Notepad++

Vedle standardního editoru skriptů integrovaného v programu GeoGet, lze k psaní skriptů používat jakýkoli jiný program od základního poznámkového bloku až třeba po výborný Notepad++. Pokud raději preferujete PSPad, návod naleznete zde.

Základní okno programu s právě otevřeným skriptem

Program umí kromě zvýrazňování syntaxe, práce s projekty a stovek užitečných funkcí dokonce při vhodném nastavení provádět kontrolu syntaxe právě psaného skriptu!

Pro nastavení využijeme spouštění programu GeoGet se dvěma parametry a to -c a -r.

V okně Notepad++ klikneme na Pluginy → Plugin Manager → Show Plugin Manager, kde najdeme a nainstalujeme plugin NppExec.

Instalace pluginu NppExec

Po nainstalování pluginu už nám bude fungovat klávesová zkratka F6 pro vyvolání příkazu Execute, který jinak naleznete v menu Pluginy → NppExec → Execute…. Zde si napíšeme co chceme aby bylo po zavolání vykonáno. Pokud máte standardní, čili nepřenosnou, instalaci GeoGetu, bude nastavení následující.

NPP_SAVE // uložení
"C:\Program Files (x86)\GeoGet\geoget.exe" -c="$(FULL_CURRENT_PATH)" -r="$(SYS.APPDATA)\GeoGet\compile.log" // zavolání GeoGetu pro překlad
CLS // smazání konzole v Notepadu++
cmd /c TYPE "$(SYS.APPDATA)\GeoGet\compile.log" // výpis souboru compile.log

Nastavení skriptu pro kontrolu

Dalším krokem je vyvolání rozšířeného nastavení pluginu (Pluginy → NppExec → Advanced Options…), kde vybereme výše předdefinovaný skript co se bude pro překlad vykonávat.

Přidání do menu

Pokud chcete co nejvíce “vyčistit” okno konzole, doporučuji zaškrtnout volbu Pluginy → NppExec → No internal messages

No a posledním krokem je už jen přiřazení nějaké klávesové zkratky, abychom to nemuseli pokaždé hledat a spouštět ručně. Jelikož je pro PSPad zkratka Ctrl+F9, nastavíme si to zde stejně.

Přidání klávesové zkratky

V případě dotazů se neváhejte zeptat na fóru ve speciálním vlákně zde: http://www.geocaching.cz/topic/30804-notepad/

user/skripty/notepadpp.txt · Last modified: 2016/04/22 00:00 (external edit)