Задать вопрос
Ответы пользователя по тегу cmd/bat
  • Как запустить команды в свеже запушенной CMD через PowerShell?

    master_z
    @master_z
    Программист
    Если нужно запустить bat‑файл в новом окне CMD, можно использовать универсальную команду:

    start /wait "" cmd /c "C:\путь\до\script‑hack.bat"

    • /wait — ждать завершения процесса (можно убрать, если не нужно дожидаться);
    • "" — заголовок окна (пустой), нужен для корректного распознавания команды start;
    • cmd /c — выполнить .bat и закрыть окно после завершения.


    Если нужен запуск в той же консоли, используйте:

    call "<b>C:\путь\до\script‑hack.bat</b>"


    Важно: сохраняйте `.bat`‑файлы в DOS‑кодировке (ANSI), например с помощью Notepad++ — иначе могут быть проблемы с кириллицей и пробелами в путях.
    Ответ написан
    Комментировать
  • Как запустить несколько команд в одном bat файле?

    master_z
    @master_z
    Программист
    В .bat файлах достаточно писать команды каждую на отдельной строке.

    Это не значит, что команды не обрабатываются — скорее всего, они не выполняются по другой причине. Чтобы понять, что именно происходит, нужно смотреть сообщения об ошибках после каждой операции.

    Важно учитывать:
    • Сохраняйте файл в DOS/ANSI кодировке.
    • Имена пользователей и групп нужно писать точно, при наличии пробелов — в кавычках: "Администраторы".
    • Смотрите ошибки после выполнения команд.
    • Запускать нужно от имени администратора.


    Пример рабочего батника:

    @echo off
    net user /add admin password
    net localgroup "Администраторы" admin /add
    net localgroup "Администраторы" User /delete
    pause


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