pspad: -------------------------------------------------------------------------------- Skripty a ukonceni. Mozna cesta: Skript pobezi ve zvlastnim vlakne, po tu dobu se zakaze provadeni akci v PSpadu, cinnost skriptu (to co provadi) bude stale viditelna Po asi 7s se zobrazi okno s moznosti skript ukoncit. QuickJS i Python tohle umoznuji. Skript v tom pripade skonci chybou.
Nevýhody: v průběhu skriptu nebude možné zasahovat do PSpadu - menit text, prepinat okna apod. (pokud se neco takoveho delalo). Stale bude mozne pres akce otevirat formulare PSpadu. Tohle by bylo dle predstavy? -------------------------------------------------------------------------------- Díky za rozvedení, myslím, že blokovací uspořádání by bylo spíš nevýhodné, aspoň pro některá využití skriptování s vlastním GUI (v téhle oblasti bych si představoval např. dialog hledání a nahrazování jako svého času phReplace nebo podobné nástroje, kde bych spíš ocenil nemodální zobrazení a možnost dál pracovat s editorem i měnit text (a znovunačíst aktuální obsah při aktivování funkcí z dialogu/okna skriptu). Při blokujícím rozhraní by šlo asi o podobné chování, jako by teď šlo částečně dosáhnout vyvoláním skriptu třeba ze záložky v oblíbených v nástrojovém panelu (s výstupem po ukončení v logu, místo třeba ve vlastním textovém okně PSPadu). Ovšem i tak by se myslím hodila navrhovaná samostatná funkce, která by zůstávala responzivní a umožňovala by ukončit zaseklý/zacyklený skript (oproti nynějšímu zablokování skriptu i editoru - do ukončení ve správě procesů). Neposoudím bohužel detaily fungování, zdá se ale, že chyby i zamrznutí můžou (vedle běžného delšího zaměstnání skriptu) vznikat rozpojením editoru od skriptového GUI okna (třeba znovunačtením skriptů nebo zavřením PSPadu; nevím, jestli by byla schůdná nějaká signalizace editoru ke skriptu směrem ke standardnímu zavření, např. srovnatelně se základními triggery typu on(Before)Close, kdy by snad bylo možné ošetřit zavření skriptového okna přímo kódem skriptu; celkově jsou ale triggery asi samostatná dost složitá kapitola... Ještě chci poděkovat za prohlížeč, zvládající velké soubory; všiml jsem si jen drobnosti v dialogu pro rozhodnutí mezi editorem nebo prohlížečem pro nadlimitní velikost souboru - místo patrně zamýšleného nového řádku " " se v dialogu přímo vypisuje #13 . Děkuju a zdravím, vbr -- <https://forum.pspad.com/read.php?6,80105,80136> PSPad freeware editor https://www.pspad.com
