| funkcja | znaczenie | | Sekcja | Najprostsza funkcja reprezentuje dział, używany do reprezentowania komponentu, który wymaga instalacji. Treść sekcji to ostatnia część programu do wykonania poza demontażem, ale podczas kompilacji jest to pierwsza do sprawdzenia; jeśli w programie nie ma sekcji lub funkcji, kompilacja zostanie zakończona, a blok kodu w sekcji musi zostać wcięty do 2 przestrzeni | | Funkcja | Wykonywana funkcja również musi być wcięta, jej nazwa funkcji zostanie rozpoznana, jeśli zostanie rozpoznana jako nazwa specjalna, zostanie wykonana w określonych okolicznościach, które zostaną wyjaśnione poniżej | | Sekcja Koniec | Wskazuje koniec działu, a nie wcięty wewnątrz sekcji | | FunctionEnd | Oznacza koniec funkcji, tak jak wyżej | | SetCompressor | Ustaw algorytm kompresji, następujące parametry to: algorytm kompresji w kreatorze, solid użyj /SOLID jako prefiksu, np. algorytm solid lzma jest zapisywany jako /SOLID lzma | | SetCompressor | Ustaw rozmiar skompresowanego volume, a potem liczbę, i zazwyczaj nie ma znaczenia, jeśli tego nie zapiszesz | | OutFile | Zdecyduj o ścieżce skompilowanego pakietu instalacyjnego (ścieżce przyszłych pakietów instalacyjnych, a nie w którym folderze go umieścić) | | Nazwa | Ustaw nazwę produktu, zwykle nazwę aplikacji + wersję aplikacji zapisaną w pierwszym kroku kreatora | | InstallDir | Reprezentuje domyślną ścieżkę instalacji, która jest wypełniana w pierwszej linii czwartego kroku kreatora, co określa wartość $INSTDIR | | ShowInstDetails | Parametry nie są proste "prawda" i "fałszywe", lecz "pokaż", co oznacza, że szczegóły są wyświetlane automatycznie, przycisk użytkownika wyświetla szczegóły, a szczegóły instalacji nie są widoczne | | ShowUninstDetails | Wskazuje, czy szczegóły odinstalowania są wyświetlane, a parametry są takie same jak powyżej | | BrandingText | Wyświetla informacje na dole pakietu instalacyjnego, czyli ostatnią linię niestandardowego tekstu w pierwszym kroku kreatora, który może akceptować dwa parametry: jeden to tekst do wyświetlania, a opcjonalny parametr to /TRIM, który może określać kierunek wyrównania tekstu (LEFT, RIGHT lub CENTER, domyślnie LEFT, /TRIMLEFT, /TRIMRIGHT lub /TRIMCENTER musi być zapisany, bez żadnych przerw) | | SetOutPath | Może być zapisany tylko na pierwszej linii Sekcji, która określa lokalizację instalacji komponentu reprezentowanego przez Sekcję; w przeciwieństwie do InstallDir, SetOutPath pozwala na instalację różnych komponentów w różnych podkatalogach katalogu całkowitej instalacji, zaleca się ustawienie go na $INSTDIR\ folder z nazwą komponentu (lub jeśli komponenty są współzależne, można dostosować ścieżkę komponentu osobno) | | SetOverWrite | Można go zapisać tylko w Section, który służy do określenia, czy nadpisać po zainstalowaniu, a parametry można ustawić tak: zawsze nadpisywać (włączony), nigdy nie nadpisywać (wyłączony), nadpisywać przy nowszych (jeśli nowszy), nadpisywać gdy zawartość pliku jest inna (ifdiff) oraz próbować nadpisać (try), co odpowiada piątemu krokowi kreatora > edycji elementów katalogu | | Plik | Można go zapisać tylko w Section, co oznacza, że Section zawiera i pakuje pliki, a parametr /r escaping reprezentuje pliki i foldery zawierające podkatalogi, a odpowiednie kroki kreatora są takie same jak powyżej. Parametr /x służy do wykluczania plików, można zapisać /x "*.ico" "xxx\*", co oznacza wykluczenie plików ICO i wykluczenie wszystkich plików z podkatalogu xxx, odpowiadającego krokowi 5 kreatora | | CreateDictionary | Utwórz folder, po którym znajduje się pełna lub względna ścieżka folderu | | CreateShortcut | Stwórz skrót, pierwszy to ścieżka skrótu (przyrostek .lnk), a drugi to ścieżka skrótu do pliku, odpowiadająca dolnej części kroku 6 kreatora | | WriteUninstaller | Utwórz deinstalator i podaj nazwę ścieżki | | WriteRegStr | Zapisz do rejestru, który zazwyczaj nie wymaga zmian, wystarczy podążać za kreatorem, aby wygenerować | | Usunąć | Zazwyczaj w sekcji odinstalowania usuwasz pojedynczy plik, a następnie ścieżkę do usuniętego pliku, ponieważ jest to pojedynczy plik, nie możesz dodać /r | | RMDir | Zazwyczaj w sekcji odinstalowania usuwasz katalog i wszystkie pliki z katalogu, a następnie podaj ścieżkę do usuniętego katalogu, pierwsza zazwyczaj wymaga ręcznego dodania /r, kreator nie dodał tego do ciebie, jeśli go nie dodasz, zostanie odinstalowany, najlepiej napisać to polecenie raz dla każdego podkatalogu, musisz dodać /r, a na końcu usunąć ogólny katalog RMDir "$INSTDIR". | | DeleteRegKey | Aby usunąć informacje z rejestru, zazwyczaj można użyć kreatora, aby je wygenerować | | SetAutoClose | Można go zapisać tylko w Sekcji, wskazując, czy automatycznie przejdzie do interfejsu dopełnienia po zakończeniu instalacji, z parametrami prawda i fałsz | | AutoCloseWindow | Nie wydaje się, żeby miało to jakiś wpływ, funkcja wydaje się być taka sama jak poprzednia, ale można ją zapisać poza sekcją, a parametry są takie same jak powyżej | | Skrzynka na wiadomości | Pole wiadomości można zapisać tylko w sekcji lub funkcji, jest wiele parametrów, w tym informacje wyświetlane, ostrzeżenie display, ask yes no, ask okcancelretry itd., wpisanie Messagebox w VNISEdit, aby uzyskać listę wszystkich parametrów, a następnie połączenie treści wyświetlanych w oknie komunikatu | | Przerwać | blokowanie, czekanie na odpowiedź użytkownika | | HideWindow | Ukryte okno, zwykle używane do odinstalowania Sekcji, najpierw usuwa się sam, potem usuwa inne pliki (tak, program nadal działa) i automatycznie zamyka okno po usunięciu |
|