Argumenty wiersza poleceń#
-openSession#
Po uruchomieniu programu Notepad++, i ewentualny załadowaniu domyślnego pliku sesji (zależnie od ustawień), nastąpi załadowanie pliku sesji wskazanego przez argument filePath. Można przekazać tylko jeden taki plik, i aby został on zinterpretowany jak plik sesji, to jego zawartość musi być zgodna z XML-ową składnią wyrażającą sesje w NPP.
Opis działania#
Prawidłowe użycie argumentu najlepiej objaśnić na zapisie składniowym:
notepad++ -openSession filePathgdzie poszczególne człony oznaczają:
- notepad++ - ścieżka względna lub bezwzględna do pliku wykonywalnego programu Notepad++. Wszystko zależy od sposobu uruchamiania programu NPP, np. z systemowej konsoli, ze skrótu do programu czy z innego programu/skryptu (przykład).
- filePath - ścieżka względna lub bezwzględna do pliku sesji, który zostanie załadowany po uruchomieniu programu Notepad++. Znaki wieloznaczności
*i?dla tego argumentu nie są obsługiwane.
Argument -openSession działa na podobnej zasadzie, jak ma to miejsce przy ręcznym wywołaniu polecenia Załaduj sesję... dostępnym u góry na Pasku menu w kategorii Plik (szczegóły).
Prosty przykład:
notepad++ -openSession session.xml
notepad++ -multiInst -openSession session.xml
notepad++ -multiInst -openSession session1
notepad++ -multiInst -openSession session2
// Błędne przypadki
notepad++ -multiInst -openSession
notepad++ -multiInst -openSession session*
notepad++ -multiInst -openSession change.log
notepad++ -multiInst -openSession session.xml change.log
notepad++ -multiInst -openSession session1 session2Pasek społecznościowy