Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии: bat, cmd

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Командная строка, батники\сценарии (bat, cmd)
часть 1 | часть 2 | часть 3 | часть 4 | часть 5 | часть 6
Вопросы, задачи и их решения по работе с командной строкой, файлами, а также сопутствующие ссылки.

Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!! Чтобы не копировались концевые пробелы из форума, жмите на ссылку "Редактировать" в посте, и уже из редактора копируйте батник без пробелов.
 
Примечание: Большие куски кода заключайте в тэг [ more ].  

Смежные темы:
В помощь системному администратору > Автоматизация администрирования
Microsoft Windows > Сценарии Windows

Полезные ссылки:
· Из Windows XP Professional Product Documentation:
> Описание Cmd.exe > Command shell overview
> Using batch files > Using batch parameters > Using filters > Using command redirection operators
 
· Уроки bat-аники (для начинающих): первый и второй
· Курс из 19 лекций "Командная строка и сценарии Windows"
· Уильям Р. Станек - Командная строка Windows. Справочник администратора
 
· Выполнение BAT-скриптов без вызова окна консоли
· cmdow - изменение параметров и видимости дос-окна, Статья в КОМПЬЮТЕРРАONLINE
· Набор GNU утилит для win32
· HS_Packet.7z - Пакет утилит для организации интерфейса в bat-файлах
· blat - отправка почты из консоли
· Easy Batch Builder+Rus+Crack - Редактор BAT файлов.Через графический интерфейс программы вы сможете быстро конструировать пакетные файлы практически любой сложности. (В комплекте есть Лоадер созданный с помощью Sign Of Misery некоторые антивирусы обзывают его вирусом. Вам решать: ставить или не ставить) (ЗЕРКАЛО)
· Простой способ получать текущую дату всегда в одном формате (не зависит от языков и настроек) ещё и ещё
· Переход из 32-битной версии cmd.exe в 64-битную (1) (2)(3)
 
· Архив всевозможных версий cmd.exe (от Windows NT 3.10 до Windows 11 +Win95cmd +ReactOS) и command.com (DOS 5.0 и выше). Старые командные процессоры можно запускать на более новых ОС, хотя не всё может работать корректно. Подробная документация по командам cmd.exe и стандартным утилитам ОС для NT 3.51, NT 5.0 (Windows 2000) и NT 5.2 (Windows Server 2003). Сборник представляет исторический интерес, а также незаменим для тех, у кого появилось желание сделать свои скрипты работоспобными не только на своей версии ОС.
 
· Большой сборник одним архивом: Сотни Win32 утилит командной строки, нетривиальные .cmd файлы, .bat miniperl скрипты (не требующие полноценной установки Perl), FAR Manager с плагинами и настройками, разное для DOS/DOSBox (откуда под Win32 интерес представляют три продвинутых "мультисистемных" .bat файла да ещё, может быть, оболочка Necromancer DOS Navigator с поддержкой LFN и доступом к буферу обмена Windows). Краткие описания всего - в файликах files.bbs

Всего записей: 39692 | Зарегистр. 26-02-2002 | Отправлено: 22:41 20-06-2024 | Исправлено: Maz, 21:52 28-09-2024
Simple Code



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 310 | Зарегистр. 19-11-2022 | Отправлено: 00:31 29-03-2025 | Исправлено: Simple Code, 00:45 29-03-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MaraGame24
для нее ярлык делаешь, в свойствах ставишь запускать свернуто, и ярлык куда хошь, хошь в автозагрузку и тд

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4260 | Зарегистр. 15-10-2007 | Отправлено: 01:08 29-03-2025
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MaraGame24

Цитата:
Если понадобиться закрыть прогу, то только через ДЗ...Хотелось что бы нормально можно было закрыть...Например по ПКМ на мыше...

если в самой проге не предназначено сворачивать в трей то ни как, если в нстройках проги есть такой функционал то и мышью можно выключить, иначе только через диспетчер заданий или команду давать о закрытии приложения.
что то типа так
taskkill /im имя_файла_программы.exe /f /t и нажать Enter

Всего записей: 1641 | Зарегистр. 29-08-2005 | Отправлено: 02:41 29-03-2025 | Исправлено: alexnov66, 02:45 29-03-2025
MaraGame24



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wu Tang
Цитата:
для нее ярлык делаешь
Сворачивается на панель задач, а мне надо в трей...
 
alexnov66
 
Это ком строка получается (СMD), в тернете не нашлось как свернуть CMD в трей без стороннего софта...
 
"RBTray" прекрасно сворачивает её в трей, но там надо ПКМ нажать для этого, на значок свернуть...
Можно ли как нибудь прикрутить "RBTray" к "OperaProxy", что бы при старте сворачивалась сразу ???

Всего записей: 2583 | Зарегистр. 25-11-2023 | Отправлено: 09:21 29-03-2025
Inoz2000



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MaraGame24
https://junyx.breadfan.de/Min2Tray/#download умеет минимизировать сразу по списку приложений в настройках.

Всего записей: 5501 | Зарегистр. 23-04-2009 | Отправлено: 12:02 29-03-2025
MaraGame24



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо за подсказки...
Ничего не выходит без стороннего софта...Оно того не стоит...
Оставили жить прогу на панели задач.

Всего записей: 2583 | Зарегистр. 25-11-2023 | Отправлено: 12:15 29-03-2025
Inoz2000



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MaraGame24

Цитата:
Можно ли как нибудь прикрутить "RBTray" к "OperaProxy"

RBTray – это и есть применение стороннего софта. Именно сторонний софт берёт на себя работу по созданию значка приложения.

Всего записей: 5501 | Зарегистр. 23-04-2009 | Отправлено: 12:29 29-03-2025
SyntaX87



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Batch-скрипт для скачивания m3u8 и mpd видеопотоков на основе yt-dlp:

Код:
@echo off
title "Download streaming video"
REM | input string for video link
:link
cls
:repeat
set /p Link="Link: "
 
if NOT "%link%"=="" (goto name) else (
    cls
    echo.
    echo Error! Please input video link.
    goto :repeat
)
 
REM | input string for video name
:name
set /p Name="Video Name: "
 
if NOT "%Name%"=="" (goto app) else (
    cls
    echo.
    echo Error! Please input video name
    goto name
)
 
:app
yt-dlp_x86 -o "%name%.mp4" "%link%"
 
echo.
echo Done.
pause
 
REM | erase the variable
cls
set Link=
set Name=
 
REM | request for next action
echo What's next?
echo 1 - Repeat download
echo 2 - Exit
choice /C:12 /n /m "Select 1 or 2:"
if "%errorlevel%"=="1" goto link
if "%errorlevel%"=="2" goto end
 
:end
 
 

Всего записей: 101 | Зарегистр. 15-07-2011 | Отправлено: 11:45 04-04-2025 | Исправлено: SyntaX87, 11:56 04-04-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема вроде по моему вопросу, создал в планировщике задание - https://i.ibb.co/8gr9XN0c/2025-04-08-06-48-26.png / https://i.ibb.co/mV32GSz2/2025-04-08-07-43-44.png
пол ночи не понимал, почему нужного мне эффекта нет, потом случайно выяснил, что команды запускаются без ожидания выполнения предыдущей, мне надо, чтобы 4-ая ждала пока выполнится 3-я, что я только не дописывал туда, и start и start /wait и nircmd waitprocess, либо не ждет, либо не может найти файл.
как правильно команды составить? 2ч без передыху сижу играюсь

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4260 | Зарегистр. 15-10-2007 | Отправлено: 07:42 08-04-2025 | Исправлено: Wu Tang, 07:44 08-04-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Wu Tang
Не заниматься ерундой: создать батник с этими командами и запускать его в задании.

Всего записей: 13357 | Зарегистр. 11-03-2002 | Отправлено: 07:58 08-04-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
да я бы просто хотел, чтобы в отдельных окнах cmd отработка шла, тк часть команд мне нужно с повышением прав через powerrun, часть нет и поэтому удобнее разделить было бы.

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4260 | Зарегистр. 15-10-2007 | Отправлено: 03:28 10-04-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну так запускайте что надо из cmd через start /w - откроется в отдельном окне.

Всего записей: 13357 | Зарегистр. 11-03-2002 | Отправлено: 05:56 10-04-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
те предлагаете в планировщике прописать, допустим, старт батника, в котором будет перечень команд с запуском в отдельных окнах?
так что ли:

Код:
 
hidcon.exe start /w "%ProgramFiles%\O&O.ShutUp10\OOSU10.exe" "%ProgramFiles%\O&O.ShutUp10\ooshutup10.cfg" /quiet
hidcon.exe start /w nircmd restartexplorer
hidcon.exe start /w "%SystemDrive%\Windows\Setup\Scripts\PowerRun.exe" /SW:0 /SYS "%SystemDrive%\Windows\Setup\Scripts\Windows_Defender_disable.cmd"
hidcon.exe start /w "%SystemDrive%\Windows\Setup\Scripts\PowerRun.exe" /SW:0 /SYS "%SystemDrive%\Windows\Setup\Scripts\Windows_Defender_disable.cmd"
hidcon.exe start /w schtasks.exe /delete /f /tn "O&O.ShutUp10&Defender.Disabler"  
 

но что-то мне кажется я в синтаксисе ошибаюсь.

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4260 | Зарегистр. 15-10-2007 | Отправлено: 06:37 10-04-2025 | Исправлено: Wu Tang, 06:42 10-04-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Wu Tang
1. Я этот бред не предлагал.
2. hidcon скрывает консоль запущенной проги, хрен ли еще-то надо.

Всего записей: 13357 | Зарегистр. 11-03-2002 | Отправлено: 06:42 10-04-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
тогда я не пойму, что вы предлагаете...

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4260 | Зарегистр. 15-10-2007 | Отправлено: 06:44 10-04-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Wu Tang
Ну я написал английским буквами start, а у вас получился hidcon. В 5 буквах вы сделали 6 ошибок. Сначала определитесь, что вам надо (хотя бы).

Всего записей: 13357 | Зарегистр. 11-03-2002 | Отправлено: 06:46 10-04-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
так я start добавил в команду, но мне и hidcon нужен тоже, или я start не туда прописал?

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4260 | Зарегистр. 15-10-2007 | Отправлено: 06:47 10-04-2025 | Исправлено: Wu Tang, 06:48 10-04-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Wu Tang

Цитата:
да я бы просто хотел, чтобы в отдельных окнах cmd отработка шла

Вы хотите некие "отдельные окна", но тут же хотите, чтобы они были невидимыми (hidcon).
Спрашивается, что это за внутричерепной винегрет, а главное - зачем он там.

Всего записей: 13357 | Зарегистр. 11-03-2002 | Отправлено: 06:50 10-04-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
все верно, нужны отдельные окна и скрытые.
тестить то я буду без hidcon.exe, чтобы видеть, как идет отработка, если успешно, то потом его добавлю.
ps для полной сработки отключения дефендера нужно 2 пуска скрипта с паузой между пусками.
я же не просто так попросил это...

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4260 | Зарегистр. 15-10-2007 | Отправлено: 06:56 10-04-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Wu Tang
hidcon и так делает ваши любимые "отдельные окна", просто они скрытые. И PowerRun умеет в скрытые (/SW:0), а еще умеет ждать (/WAIT).
Потрудитесь почитать инструкции хотя бы к тому, что используете.

Всего записей: 13357 | Зарегистр. 11-03-2002 | Отправлено: 07:40 10-04-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии: bat, cmd


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru