1

Как заставить Windows10 CMD запускать определенную команду каждый раз, когда я запускаю ее?

Есть определенная команда, которую я хочу выполнять каждый раз, когда открываю новое окно CMD в Windows10 home.

Как это можно сделать?

Например, в Ubuntu я просто набрал бы эту команду в /etc/bash.bashrc, но как это можно сделать в Windows10?

Спасибо,

2 ответа2

3

Ярлык командной строки буквально запускает cmd.exe и ничего больше.

Если вы хотите запустить файл пакетного файла при открытии cmd, найдите ярлык командной строки в меню «Пуск» и щелкните правой кнопкой мыши / Свойства.

Вот увидишь

%windir%\system32\cmd.exe

Изменить это на

%windir%\system32\cmd.exe /k c:\path\to\batch\file.bat

Замените местоположение файла вашим файлом.

Когда вы запустите CMD, он запустит командный файл. Обычно процесс завершается после завершения пакетного файла, но ключ /k сохраняет его открытым для использования.

1

Исходя из ответа Павла, который я принял, я сделал следующее:

  1. Ищите CMD в поиске Windows.
  2. Щелкните левой кнопкой мыши значок и щелкните правой кнопкой мыши "Открыть местоположение файла".
  3. Щелкните левой кнопкой мыши по ярлыку и перейдите в свойства.
  4. В свойствах, под целевым, введите:

    %windir%\system32\cmd.exe /k bash
    
  5. Откройте CMD и перетащите само окно CMD на панель задач.

Примечание. Возможно, вы захотите удалить любые ярлыки панели задач, не ориентированные на bash, которые у вас были. (Вы всегда можете быстро получить доступ к CMD, выполнив команду exit .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .