Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
CMD/BAT Совместить два батника Всех приветствую! Есть два батника: Удаляет из папки Folder все кроме Exceptions и создает лог файл в котором перечисляются удаленные файлы и папки. set Folder=C:\Users\Администратор set Exceptions="ntuser.dat.LOG1" "ntuser.dat.LOG2" "NTUSER.DAT" "ntuser.ini" "desktop.ini" "Videos" "Documents" "Downloads" "Favorites" "Pictures" "Contacts" "Music" "Searches" "Desktop" "Saved Games" "Links"... https://www.cyberforum.ru/ cmd-bat/ thread2871958.html CMD/BAT Как завершить приложение в батники и продолжить выполнение команд батника?
После того как приложение quickbms.exe выполнило свою задачу, предложение об удалении или сохранении файлов не поступило, как следует в скрипте после :DELETE. Что нужно дописать, чтоб это случилось? @ECHO OFF ECHO Распаковка PCK и перемещение WAV/OGG/BNK в папку DECODED FOR %%a IN ("PCK\*.PCK") DO ("Tools\quickbms.exe" "Tools\pck.bms" "PCK" "DECODED") :DELETE set /P answer=Удалить...
CMD/BAT Пакетное переименование и перемещения файлов Добрый день. Помогите пожалуйста решить мою проблему. Есть примерно 300 папок в которой находятся картинки . 1.Необходимо изначально переименовать файлы в каждой папке из формата image (1) ...image (100) на 1 ... 100 2. потом объединить их в одну фотографию (на этот вопрос я нашел ответ) montage *.png -tile 1x6 -geometry +0+0 result.png 3. Итоговый файл (result) который находиться в... https://www.cyberforum.ru/ cmd-bat/ thread2871840.html CMD/BAT Распаковать .cab в контекстном меню https://www.cyberforum.ru/ cmd-bat/ thread2871801.html
Всем привет вопрос вот команда для распаковки в контекстном меню: cmd /c mkdir "unpk" & expand "%1" -F:*.* .\unpk Но почему-то он распаковывает, но в конце файла пишет расширение .cab например file.exe.cab он распаковывает файл file.exe.cab снова, но если этот файл переименовать в file.exe то будет работать, и мне нужно чтобы переименовывалось 1-2 командами
CMD/BAT Переименование из контекстного меню
Всем привет, помогите ,мне нужно чтобы по нажатию кнопки все расширения .cab удалялись Пример: script.lnk.cab превратить в script.lnk или file.exe.cab в file.exe всё это будет в контекстном меню, но это я сам добавлю. Спасибо заранее
CMD/BAT Найти файл в папке который начинается с слов и далее цифр и оставить 3 цифры Найти файл в папке который начинается с слов и далее цифр и оставить 3 цифры Есть файл в папке с названием в которой каждый раз меняются версии Молния ответ 19.0.241 надо оставить с него только три цифры с точкой после слов 19.0 Пробовал так не удобно надо смотреть в папку и смотреть версию которая каждый раз может быть разной, предложите вариант Так чтобы он автоматически вставлялся в... https://www.cyberforum.ru/ cmd-bat/ thread2871582.html
CMD/BAT Почему не получается удалить файлы и папки в корне системного диска Еще один вопрос. Использую данный код для очистки определенных каталогов от файлов и вложенных папок. Кроме белого списка (Exceptions): @echo off setlocal enableextensions enabledelayedexpansion set Folder=C: set Exceptions="PerfLogs" "Program Files" "Program Files (x86)" "ProgramData" "Windows" "Users" for /f "tokens=*" %%i in ('dir "%Folder%" /b /a:-d') do ( https://www.cyberforum.ru/ cmd-bat/ thread2871394.html Почему этот код не работает внутри конструкции if else CMD/BAT
Почему код: set /p compname="Введите новое имя компьютера: " wmic computersystem where name="%computername%" call rename name='%compname%'не работает внутри конструкции if else ? @echo off set /p Command="Введите команду: " IF "%Command%"=="a" ( set /p compname="Введите новое имя компьютера: " wmic computersystem where name="%computername%" call rename name='%compname%'
CMD/BAT Перемещение файлов из подпапок, в папку https://www.cyberforum.ru/ cmd-bat/ thread2871389.html
Собосно батник выглядит так @echo off echo "Link" set /p ulr= echo "Nomer serii (1,2-10,ALL)" set /p z= CD /D "D:\Programm\BiliBili_Downloader"
CMD/BAT Не запускаются аргументы приложения в BAT файле, через Планировщик задач https://www.cyberforum.ru/ cmd-bat/ thread2871019.html
Здравствуйте! Имеется данный BAT-файл powershell schtasks /end /tn Nice-Start taskkill /t /im MSIAfterburner.exe /f taskkill /t /im app_nhm.exe /f taskkill /t /im NiceHashMiner.exe /f timeout /t 10 /nobreak >nul 2>nul start "" "%ProgramFiles(x86)%\MSI Afterburner\MSIAfterburner" -Profile1 timeout /t 3 /nobreak >nul 2>nul exit
Найти в файлах определенную строку и отталкиваться от нее для выгрузки другой строки CMD/BAT
Добрый день! такая ситуация: Есть батник, который собирает из всех файлов лежащих в той же директории что и он определенные строки (в данном случае пятидесятую строку (пропускает 49)) и формирует файл itog.txt, где в начале каждой строки название файла и после вытянутая строчка. В общем собирает все пятидесятые строки изо в
1 / 1 / 0
Регистрация: 12.06.2015
Сообщений: 67
0

Перехват вывода консольного приложения (сложный вариант вывода приложением информации на консоль) - CMD/BAT - Ответ 15708918

13.09.2021, 13:21. Показов 541. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
.
Столкнулся с такой проблемой.
Есть консольное приложение "cisco vpn client 4.7", которое работает как консольное приложение и выводит некую информацию на консоль (экран).
Для анализа выводимой информации консольным приложением Cisco необходимо перехватить вывод и сделать некие действия в BAT файле.
.
НО !!!

Не по теме:

Я еще раз убедился как отвратительно "буржуи" пишут программы, особенно IT гиганты.


.
См. прикрепленные файлы.
Файл: "aaa.txt" информация консольного приложения Cisco, выведенная в текстовый файл. (В файле урана служебная информация).
Файл: "aaa_hex.txt" информация консольного приложения Cisco, выведенная в текстовый файл в HEX формате по символьно.
.
Обратите внимание, на управляющие символы "0xD", "0xA" в текстовом файле и его HEX представлении для быстроты понимания проблемы вывода на консоль. Специально выделил отдельные строки с управляющими символами "0xD" и "0xA" как они встречаются в оригинальном выводе на консоль приложения Cisco.
.
Пробую вывести хотя бы полученный текстовый файл на консоль, естественно получаю следующие надписи "Режим вывода команд на экран (ECHO) отключен."
.
Вопрос как "грамотно" вывести информацию на консоль из файла, чтобы НЕ было таких надписей ? Как быть в данной ситуации ?
.
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@echo off
SetLocal EnableExtensions EnableDelayedExpansion
SET "command1=D:\Work_Test\aaa.txt"
set /a "_IEOL=0x0D"       & rem // (incoming line-breaks; '0d' or '0a')
set /a "_OEOL=0x0A"       & rem // (outgoing line-breaks; '0d', '0a', '0d 0a', '')
 
rem set /a _OIEOL=0xD0xA   & rem // (outgoing line-breaks; '0d', '0a', '0d 0a', '')
rem from       \       to||Mac (CR)             ||Unix/Linux (LF)      ||DOS/Windows (CR+LF)  
rem Mac (CR)             ||#####################||_IEOL=0d, _OEOL=0a   ||_IEOL=0d, _OEOL=0d 0a
rem Unix/Linux (LF)      ||_IEOL=0a, _OEOL=0d   ||#####################||_IEOL=0a, _OEOL=0d 0a
rem DOS/Windows (CR+LF)  ||_IEOL=0a, _OEOL=     ||_IEOL=0d, _OEOL=     ||#####################
Rem 0d - символ возврата каретки (CR)
Rem 0a - символ перевода строки (LF)
 
echo.
for /f "delims=" %%a in ('type "%command1%"') do (
  set "var=%%a"
  echo !var!
)
echo.
EndLocal
.
Need Help !!!
.

Вернуться к обсуждению:
Перехват вывода консольного приложения (сложный вариант вывода приложением информации на консоль) CMD/BAT
Вложения
Тип файла: txt aaa.txt (1.6 Кб, 8 просмотров)
Тип файла: txt aaa_hex.txt (5.0 Кб, 8 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2021, 13:21
Готовые ответы и решения:

Перехват вывода консольного приложения
Добрый вечер, Я запускаю процесс через System.Diagnostics.Process.Start(), процесс должен вернуть...

Перехват вывода консольного приложения
Если попал не туда, извиняйте и перенаправьте куда надо... Всем привет, проблема в следующем:...

Перехват вывода консольного приложения в реальном времени
Всем доброго утра! Суть в чем: есть такое консольное приложение for($x=0; $x<20; $x++) {...

Перехват консольного вывода и запись в TextBox
Мне необходимо сделать графическую оболочку для компилятора на C#. В частности необходимо вывести...

2
13.09.2021, 13:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2021, 13:21
Помогаю со студенческими работами здесь

Перехват вывода консольного окна, запущенного другой программой
Привет всем барсикам :) и заглянувшим в тему ! Есть программа, которая создает консольное окно,...

перехват вывода в консоль
Привет. Нужно написать программу которая бы запускала дочернее консольное приложение (разработанное...

обработка вывода консольного приложения
Доброго времени суток! Возможно подобная тема уже была, но все же задам вопрос по конкретной...

Чтение вывода консольного приложения
Хочу сделать обработку данных из консольной программы WinDump без промежуточного сохранения в файл....

Получение вывода из консольного приложения
Выполняю команду в консоле виндовс: c:\projects\test>git log В результате вижу следующий...

Вопрос по поводу консольного вывода информации на экран в C++ Builder
У меня такой вопрос: как сделать так чтобы по умолчанию в билдере запуская консольное приложение,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru