Домашняя » как » Как запустить команды командной строки из ярлыка Windows

    Как запустить команды командной строки из ярлыка Windows

    Ярлыки отлично подходят для быстрого доступа к файлам, приложениям и папкам. Но знаете ли вы, что вы также можете использовать их для запуска команд командной строки?

    Windows предоставляет вам все способы запуска команд командной строки. Конечно, вы можете открыть окно командной строки и просто набрать команду. Вы также можете создать пакетный сценарий (или сценарий bash, или сценарий PowerShell, если это ваша задача). И, честно говоря, если вы планируете запустить более одной команды или вам нужно что-то сложное, лучше написать сценарий. Но для простых команд, почему бы не создать вместо этого ярлык с двойным кликом? Вот как это сделать.

    Создайте ярлык, щелкнув правой кнопкой мыши в любом месте в проводнике или на рабочем столе и выбрав «Создать»> «Ярлык»..

    В окне Создать ярлык введите команду, используя следующий синтаксис:

    "C: \ Windows \ System32 \ cmd.exe" / k yourcommand

    Первая часть (часть в кавычках) просто вызывает cmd.exe, чтобы открыть командную строку. Переключатель / к говорит командной строке выполнить следующую команду, а затем оставаться открытой, чтобы вы могли просматривать результаты или вводить последующие команды. Вы также можете использовать / с вместо этого / к (используйте только один из переключателей), если вы хотите, чтобы окно командной строки закрывалось после ввода команды. И, конечно же, yourcommand часть фактическая команда, которую вы хотите запустить.

    Например, если вы создавали простую команду для запуска средства проверки системных файлов, чтобы найти и исправить проблемы с вашими системными файлами, вы должны ввести следующее:

    "C: \ Windows \ System32 \ cmd.exe" / k sfc / scannow

    Когда вы создали команду, которую хотите использовать, нажмите «Далее».

    Введите имя для ярлыка и нажмите «Готово».

    Теперь вы можете запустить ярлык вместо запуска командной строки и ввода команды каждый раз вручную.

    Еще одна умная вещь, которую вы можете сделать, это передать результаты команды в текстовый файл (или другую программу). Например, скажем, мы хотели запустить команду ipconfig / all , сохраните результаты в файле с именем ipconfig.txt на рабочем столе и закройте окно командной строки после выполнения команды. Чтобы это произошло, мы могли бы использовать следующее:

    "C: \ Windows \ System32 \ cmd.exe" / c ipconfig / all> "c: \ users \имя пользователя\ Desktop \ ipconfig.txt»

    Если вы используете один  >  для команды piping Windows перезапишет содержимое указанного файла, если файл уже существует. Если он не существует, Windows создаст файл. Вы также можете использовать двойной  >>  вместо этого Windows должна добавить новую информацию из команды в существующий файл, а не перезаписывать файл. Это полезно, если вы хотите сохранить историю результатов команды.

    После того, как вы настроили ярлык, можно легко запустить команду в любое время. И хотя вы, возможно, все еще захотите использовать сценарий для чего-то более сложного, выполнение команды из ярлыка отлично подходит для простых одноразовых команд, таких как сканирование поврежденных системных файлов, поиск вашего IP-адреса, выключение Windows без установки обновлений и многое другое..