просто подавите сообщение об ошибке: shutdown -a 2>nul кстати: вы могли бы значительно сократить свой код: @echo off Title Abort Shutdown -a 2>nul && echo Shutdown aborted || echo No...
У вас проблема с задержкой расширения . И еще одна проблема: числа, начинающиеся с нуля, рассматриваются как восьмеричные ( 08 и 09 не определены). Вы можете преодолеть обе проблемы с помощью...
if not exist %USERPROFILE%\.qgis-custom\ ( mkdir %USERPROFILE%\.qgis-custom 2>nul if not errorlevel 1 ( xcopy %OSGEO4W_ROOT%\qgisconfig %USERPROFILE%\.qgis-custom /s /v /e ) ) Вы почти сделали...
Вы делаете первую строку SETLOCAL . Этот пример взят из приведенной ниже статьи: rem *******Begin Comment************** rem This program starts the superapp batch program on the network, rem directs...
Ваша попытка немного излишня, и синтаксис неправильный. Попробуйте вместо этого <red.txt ( set /p line1= set /p line2= ) echo line1=%line1% echo line2=%line2%
Единственное, что приходит на ум, - это кодирование. Убедитесь, что он сохранен в формате, который будет понятен cmd (возникли аналогичные проблемы, когда мой файл .cmd был сохранен как Unicode Big...
Вы можете сделать это с помощью psexec из Sysinternals/Microsoft. Имя компьютера может быть указано либо по имени (при условии, что разрешение имен работает в сети), либо по адресу IP.
Чтобы переключиться в каталог, в котором находится ваш batch file, используйте это: cd %~dp0 Я делаю это почти во всех своих пакетных сценариях. Таким образом, относительные пути всегда должны...
Объяснение Похоже, что когда они выполняются из двух каталогов batch file, они по какой-то причине используют относительный путь вызывающего batch file. Верно ли мое предположение? Да, ваше...
Не знаю префикса или суффикса ревизии, но вы могли бы попробовать что-то вроде этого: for /f tokens=1 %%n in ('dir /on /l /b /a-d bat_file_*.bat') do set latest_bat_file=%%n Он полагается на dir /on...
Начните свой batch file с: pushd %~dp0 Это установит текущий каталог как папку, содержащую batch file. Затем в batch file убедитесь, что все ваши пути относятся к текущему каталогу. Однако, если ваш...
Вам вообще не нужно call , так как вы все равно создаете новую партию через cmd : start /b %ROOT_HOME%\folder1\bin\bat1.bat Хотя мне интересно, почему вы используете start /b , если вы не...
Общеизвестно, что если кто-то действительно хочет декомпилировать вашу программу, то он найдет способ сделать это, поэтому вы не сможете защититься от этого с помощью решения, защищающего от ошибок....
Попробуйте это mode con lines=32766 Это изменит размер буфера, а также сделает его полноэкранным с точки зрения высоты. Вы можете использовать следующее mode con: cols=[YourValue] lines=[YourValue]
Командная строка Windows cmd не кэширует пакетные файлы в памяти, она считывает их из файла строка за строкой 1 . Поэтому, как только команда move будет завершена, вы получите сообщение об ошибке,...
вам придется избегать специальных символов, таких как > , с помощью каретки ^ echo echo echo hello ^>t3.bat >t2.bat type t2.bat call t2.bat type t3.bat call t3.bat
Если вам нужно несколько строк, вы можете использовать: cat > newBashFile.sh << EOF echo first line echo second line # multiple more commands, as long as they don't contain the string EOF...
Создайте процесс и передайте свои аргументы через свойство StartInfo.Arguments . Process proc = new Process(); proc.StartInfo.FileName = //path to your BAT file proc.StartInfo.Arguments =...
Чтобы удалить все файлы в текущем каталоге, кроме вашего batch file, используйте: echo off for %%i in (*.*) do if not %%i==del.bat del /q %%i Обратите внимание, что del.bat - это имя batch file, в...
Вы должны получить fping и использовать это: fping -c 10 -p 30ms 192.168.1.1 Это отправит 10 пакетов в 192.168.1.1, интервал между каждым пакетом составляет 30 мс fping поскольку при необходимости...
Ну, у вас есть некоторые ошибки в вашем сценарии. Здесь исправлена функциональная версия: @echo off REM create the target directory mkdir C:\Program Files (x86)\AcceleratorTool 2>nul REM stores...
Моя первая интерпретация вопроса привела меня к мысли, что Sampath хотел один пакетный скрипт, содержащий два набора команд. Вызов его приведет к запуску 1-го набора команд в родительском окне, и...