Если вы достаточно долго работаете за компьютером, вам придется разработать несколько рабочих процессов. Они могут быть простыми или сложными, но, скорее всего, в конечном итоге вы найдете несколько уникальных для вас. Чем больше вы делаете на компьютере, тем больше вероятность, что вам придется использовать командную строку или более мощный PowerShell .
Иногда вы можете запускать одни и те же команды каждый раз при запуске PowerShell или командной строки. Вместо этого, почему бы не сэкономить время и не запускать их автоматически при запуске?
Что можно делать с помощью автоматических команд?
Возможно, у вас есть рабочий процесс, при котором вы создаете группу файлов в каталоге каждый раз, когда используете командную строку или PowerShell. С помощью автоматических команд вы можете очищать этот каталог каждый раз, когда открываете приглашение. Вы также можете использовать это, чтобы изменить каталог по умолчанию, в котором открывается командная строка или PowerShell.
Contents
Что можно делать с помощью автоматических команд?
е процессы будут определять, что вы будете запускать автоматически.Настройка автоматических команд PowerShell
Чтобы автоматически запускать команды в PowerShell, отредактируйте свой профиль. Для начала проверьте, есть ли у вас уже профиль. Откройте PowerShell и введите следующее:
Test-Path $Profile
Это вернет либо True, либо False. Если это ложь, выполните следующую команду:
New-Item -Path $Profile -Type File -Force
При этом любой существующий профиль будет перезаписан. Если предыдущая команда вернула значение True, вы, вероятно, не захотите ее запускать. Если вы хотите начать все сначала, продолжайте.
Чтобы настроить автоматические команды, отредактируйте свой профиль. Используйте текстовый редактор по вашему выбору, но «Блокнот» устано
Настройка автоматических команд PowerShell
набрав следующее:notepad $Profile
Поместите сюда любые команды, которые вы можете запустить в PowerShell, и они будут автоматически запускаться каждый раз, когда вы его открываете. Если вы знакомы с Linux, это по сути то же самое, что редактирование файла «~/.bash_profile».
В большинстве случаев политика выполнения PowerShell препятствует запуску этого сценария. Это необходимо для обеспечения безопасности вашей системы. Чтобы разрешить запуск сценария, запустите PowerShell от имени администратора и выполните следующее:
Set-ExecutionPolicy RemoteSigned
Прочитайте подсказку и введите Y, чтобы установить новую политику выполнения.
Настройка автоматических команд командной строки
По сравнению с подходом в стиле Unix, который вы используете для автоматического запуска команд в PowerShell, командная строка гораздо больше похожа на Windows. Это можно сделать двумя разными способами, в зависимости от того, как вы предпочитаете работать.
Метод 1: реестр Windows
Как и описанный выше метод PowerShell, здесь указывается сценарий, который будет запускаться каждый раз при запуске командной строки. В отличие от этого метода, он использует реестр Windows, чтобы определить, какой файл запускается. В этом примере мы предполагаем, что вы хотите использовать файл auto.cmd.
Чтобы создать правильный параметр реестра, откройте командную строку и выполните следующую команду:
reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun ^ /t REG_EXPAND_SZ /d "%"USERPROFILE"%\init.cmd" /f
Теперь создайте файл в папке вашего профиля (обычно «C:\Users\USERNAME») с именем «auto.cmd».
Отредактируйте этот файл, указав команды, которые вы хотите запускать автоматически при запуске командной строки.
Если вы решите, что автоматический запуск вам больше не нужен, удалите ключ реестра. Просто запустите следующее:
reg delete "HKCU\Software\Microsoft\Command Processor" /v AutoRun
Метод 2: используйте ярлык
Если у вас простой случай и вы не хотите использовать реестр, вы можете использовать ярлык на рабочем столе. Например, в Windows 10 вы можете найти командную строку в меню «Пуск», щелкнуть правой кнопкой мыши и выбрать «Открыть расположение файла». Скопируйте сюда ярлык командной строки и вставьте его на рабочий стол.
Щелкни
Настройка автоматических команд командной строки
ерите «Свойства». Вы увидите раздел с путем к приложению. Он будет выглядеть следующим образом:C:\Users\<Your username>\Desktop\cmd.exe
Просто измените это, добавив -cmd /K
, а затем команду или команды по вашему выбору. Вот пример:
C:\Users\<Your username>\Desktop\cmd.exe -cmd /K cls
Это просто откроет
Метод 1: реестр Windows
ит экран. Вы также можете объединить команды, используя&&
между ними. Вот еще один пример:
C:\Users\<Your username>\Desktop\cmd.exe -cmd /K cls && dir
Это очистит экран, а затем отобразит содержимое каталога.
Заключение
В зависимости от того, что вам нужно сделать, вам подойдет один или несколько из вышеперечисленных методов. Если вы в конечном итоге будете использовать командную строку еще чаще, взгляните на наш руководство по настройке внешнего вида .