2012-07-12 20 views
7

Czy jest możliwe utworzenie makra w Notepad ++, które jest w stanie wykorzystać polecenie "Uruchom", aby móc wywołać zewnętrzny plik .exe, aby działał na określonym pliku? Mogę to zrobić ręcznie, ale gdy utworzę makro zawierające przebieg (F5) i podam mu określone polecenie, nie uda się go wykonać. Czy to dlatego, że polecenie uruchamiania nie jest obsługiwane podczas tworzenia makr? Jeśli tak, czy istnieje metoda obejścia problemu?Notepad ++ za pomocą polecenia "Uruchom" w makrze

Dzięki

EDIT: aby dodać kontekst - pisałem skrypty para rubinowe celu ułatwienia wprowadzania danych, które jest wykonane za pomocą Notepad ++ i chciałbyś zintegrować je do edytora. Posiadanie ich przez metodę skrótu stworzoną przez nagrywanie makra wydaje się być najlepszym sposobem, aby to zrobić, chyba że nie można użyć polecenia run.

Odpowiedz

2

Można to zrobić za pomocą wtyczki NppExec (dostępnej w Notepad++ wiki). Pozwala tworzyć mini-skrypty ze słowami kluczowymi wykonującymi polecenia.

Możesz także dodać skrypt w menu kontekstowym (kliknij prawym przyciskiem myszy) lub przypisać do niego skrót.

Personalia używa go do zapisania pliku sql, umieszczenia się w bieżącym katalogu, a następnie wykonuje plik isql.exe (zewnętrzny plik wykonywalny) w tym pliku. Ten prosty skrypt przekształca mój Notepad ++ w dość przydatne IDE SQL.

+0

Jak dodać polecenia do menu kontekstowego? –

3

FWIW Można to zrobić za pomocą edytorów Zeus i Zeus Lite.

+1

Niezły edytor i cieszę się, że go znalazłem. – high5

0

Jeśli dobrze Cię rozumiem, masz wszystko skonfigurowane, ale masz problemy z uruchomieniem go za pomocą polecenia Uruchom Notepad ++? Jeśli tak, spróbuj tego, o czym wspomniałem: here.

Miałem podobne problemy z uruchomieniem kompilatora php i rozwiązałem go z dodanym "cmd/c" jak we wspomnianym przykładzie. I na końcu "& pauza", żeby zobaczyć, co się dzieje.

Powiązane problemy