Pytanie adresowane głównie do użytkowników EditPlusa :)
No więc w EP można sobie dodać zewnętrzny program do menu 'Tools' poprzez 'Configure user tools...'. Dodałem sobie tam GAWK, który wynik zwraca na standardowe wyjście (można to łatwo sprawdzić pisząc gawk > plik - powstanie plik z tym, co program wypisał).
Fajnie - to działa.
Teraz jak przejąć to wyjście? Ano EP oferuje 2 sposoby.
Pierwszy to 'Capture output' - zamiast otwarcia się okna DOSa wynik pojawia się w konsoli EP.
To też działa.
Jednak dla AWK idealnie nadaje się drugie rozwiązanie: 'text filter'.
Wynik działania programu zastępuje aktualnie otwarty plik. I to by było to, czego potrzebuję... ale działa to dla wszystkich programów, jakie sprawdziłem prócz GAWK :/
W tym momencie zamiast ujrzenia wyniku mych uszu dochodzi domyślny dźwięk dla błędu.
Więc co jest nie tak???
Przejęcie stdout gawk przez EP działa ('Capture output').
Przejęcie stdout z innego programu przez EP działa ('Capture output', 'text filter').
Więc dlaczego gawk + 'text filter' odmawia współpracy?
Byłbym arcywdzięczny za rozwiązanie tej tajemniczej zagadki...