# Использование

## Быстрый старт

Перейдите в папку [CPU Architecture] и нажмите NSudo.exe. Следуйте подсказкам.
Например, если вы хотите использовать 64-битную NSudo на устройстве Intel или AMD,
вам нужно перейти в папку x64 и щёлкнуть по NSudoG.exe.

## Командная строка

``` batch
Формат: NSudoL [ Опции и параметры ] Командная строка или команда быстрого доступа

Параметры:

-U:[ Опция ] Создать процесс с указанным параметром пользователя.
Доступные параметры:
    T TrustedInstaller
    S Система
    C Текущий пользователь
    E Текущий пользователь (повышенный)
    P Текущий процесс
    D Текущий процесс (справа)
PS: Это обязательный параметр.

-P:[ Опция ] Создать процесс с указанным параметром привилегий. 
Доступные параметры:
    E Включить все права
    D Отключить все права
PS: Если вы хотите использовать привилегии по умолчанию для создания процесса, 
пожалуйста, не включайте параметр "-P".

-M:[ Опция ] Создать процесс с указанным параметром уровня целостности.
Доступные параметры:
    S Системный 
    H Высокий
    M Средний
    L Низкий
PS: Если вы хотите использовать уровень целостности по умолчанию для создания процесса, 
пожалуйста, не включайте параметр "-M".

-Priority:[ Опция ] Создать процесс с указанным приоритетом процесса.
Доступные параметры:
    Idle (Режим ожидания)
    BelowNormal (Ниже обычного)
    Normal (Обычный)
    AboveNormal (Выше обычного)
    High (Высокий)
    RealTime (В режиме реального времени)
PS: Если вы хотите использовать приоритет процесса по умолчанию для создания
процесса, не включайте параметр "-Priority".

-ShowWindowMode:[ Опция ] Создание процесса с указанным параметром оконного режима.
Доступные параметры:
    Show (Открыть)
    Hide (Скрыть)
    Maximize (Развернуть)
    Minimize (Свернуть)
PS: Если вы хотите использовать оконный режим по умолчанию для создания процесса, 
не включайте параметр "-ShowWindowMode".

-Wait Заставит NSudo Launcher ждать завершения созданного процесса перед выходом.
PS: Если вы не хотите ждать, пожалуйста, не включайте параметр "-Wait".

-CurrentDirectory:[ Путь к каталогу ] Установить текущий каталог для процесса.
PS: Если вы хотите использовать текущий каталог NSudo Launcher, не указывайте 
параметр "-CurrentDirectory".

-UseCurrentConsole Создать процесс с текущим окном консоли.
PS: Если вы хотите создать процесс с новым консольным окном, 
не включайте параметр "-UseCurrentConsole".

-Version Показать информацию о версии NSudo Launcher.

-? Показать содержимое.
-H Показать содержимое.
-Help Показать содержимое.

Пожалуйста, используйте https://github.com/Thdub/NSudo_Installer для управления контекстным меню.

PS:
    1. Все аргументы команды NSudo Launcher не чувствительны к регистру.
    2. Вы можете использовать "/" или "--" вместо "-" и использовать "=" вместо ":"
       в параметрах командной строки.  Например, "/U:T" и "-U=T" 
       аналогичны.
    3. Для обеспечения наилучшего опыта работы NSudoLC не поддерживает контекстное меню.

Пример:
    Если вы хотите запустить командную строку с TrustedInstaller, включите все 
    привилегии и уровень целостности по умолчанию.
        NSudoL -U:T -P:E cmd
```

Пример: Если вы хотите запустить командную строку с TrustedInstaller, включите все
привилегии и уровень целостности по умолчанию:

``` batch
NSudo -U:T -P:E cmd
```

Начиная с NSudo 5.0.1708.16, поддерживаются вложенные кавычки в командной строке.
Например:

``` batch
NSudo -U:T cmd /c "dir "C:\Program Files" & pause"
```

## Список ярлыков

Вы можете отредактировать NSudo.json, чтобы настроить список ярлыков, вот демонстрация
(NSudo.json в папке с NSudo.exe):

```json
{
  "ShortCutList_V2": {

    "Command Prompt": "cmd",
    "PowerShell": "powershell",
    "PowerShell ISE": "powershell_ise",
    "Edit Hosts": "notepad %windir%\\System32\\Drivers\\etc\\hosts"
  }
}
```
