|
0 / 0 / 0
Регистрация: 05.02.2018
Сообщений: 7
|
|
Прочесть что выведено в стороннею открытую консоль cmd05.02.2018, 12:32. Показов 3236. Ответов 15
Привет, не могу не где найти
Проблема такая: Есть скачанная с интернета программа, которая запускается при помощи "имя.bat" с прописанным заранее командами. После чего в открывшемся "имя.bat" который представляет собой консоль cmd идёт текстовое отображение хода работы программы. Вопрос: Как вывести в textBox то, что отображается в этой консоли? Можно пример кода?
0
|
|
| 05.02.2018, 12:32 | |
|
Ответы с готовыми решениями:
15
Считать все что было выведено в консоль
|
|
|
|
| 05.02.2018, 15:34 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 05.02.2018
Сообщений: 7
|
||
| 05.02.2018, 15:45 [ТС] | ||
|
На том что ты скинул на скриншоте: 1 ответ на твоём снимке: Создание новой командной строки при помощи C# (НЕ ПОДХОДИТ! У меня сторонняя командная строка!!!) 2 ответ на твоём снимке: Выводит в консоль то, что написано в программе (НЕ ПОДХОДИТ! Мне нужно счесть консоль, а не написать в ней!!!) 3 ответ на твоём снимке: Использование cmd команд в C# (НЕ ПОДХОДИТ! Мне нужно счесть консоль, а не написать в ней!!!) 4 ответ на твоём снимке: Компилировать при помощи консоли (НЕ ПОДХОДИТ! Мне нужно счесть консоль, а не компилировать ей!!!) Спасибо за понимание!
0
|
||
|
|
|||
| 05.02.2018, 16:39 | |||
|
К чему перечисления нижестоящий вариантов? Можно и на 10 пейджу поиска заглянуть, вдруг там еще чего не по теме. И, к слову, я тупо взял название твоей темы, добавил "C#" и уже в первой ссылке получил решение. Можно еще поигратся с запросами к всезнающему гуглу, включая английский вариант "C# get output stream". Ну или продолжай ждать, пока придет скучающий человек и наберет пример кода.
0
|
|||
|
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
|
||
| 05.02.2018, 16:40 | ||
|
Или мне тоже вымереть предложите?
0
|
||
|
0 / 0 / 0
Регистрация: 05.02.2018
Сообщений: 7
|
|||
| 05.02.2018, 16:53 [ТС] | |||
|
Знаний на .Net чисто говоря, почти нету. И ещё кажется забыл указать, что мне нужно получать то что в командной строке не прерывно, а не один раз. Добавлено через 1 минуту
0
|
|||
|
|
|||||||||
| 05.02.2018, 17:40 | |||||||||
|
внутри есть пример
0
|
|||||||||
|
1152 / 860 / 263
Регистрация: 30.04.2009
Сообщений: 3,603
|
|
| 06.02.2018, 01:32 | |
|
fromNovosibirsk, тут нужна иньекция кода в сторонний процесс, где уже можно получить поток вывода с помощью GetStdHandle, продублировать его используя DuplicateHandle, а дальше использовать любой из методов межпроцессного взаимодействия для передачи инфы из этого хендла в другой процесс, например named pipe.
В общем, непростое это дело, к тому же антивирус может ругаться на подозрительную активность. Вариант попроще, но имеет ограничения (можно читать буфер консольного окна, нельзя читать непосредственно stdout поток, если поток перенаправлен, то тоже прочитать не удастся): выполнить AttachConsole, чтобы присосаться к консоли нужного процесса, а потом GetStdHandle, ReadConsoleOutput.
1
|
|
|
14292 / 9377 / 1352
Регистрация: 21.01.2016
Сообщений: 35,339
|
|
| 06.02.2018, 05:56 | |
|
nicolas2008, а вариант предложенный буквально на один пост выше не вариант? Всё что нужно - запустить стороннее приложение и всё, поток вывода у нас в руках.
Добавлено через 17 секунд
0
|
|
|
0 / 0 / 0
Регистрация: 05.02.2018
Сообщений: 7
|
|
| 06.02.2018, 06:03 [ТС] | |
|
Что за пост? Можно ссылку?
0
|
|
|
14292 / 9377 / 1352
Регистрация: 21.01.2016
Сообщений: 35,339
|
||||||
| 06.02.2018, 06:07 | ||||||
|
fromNovosibirsk, пост №7
Добавлено через 40 секунд Вся магия:
Так же, у класса Process есть свойство OutputDataReceived.
0
|
||||||
|
1152 / 860 / 263
Регистрация: 30.04.2009
Сообщений: 3,603
|
||
| 06.02.2018, 11:17 | ||
|
0
|
||
|
14292 / 9377 / 1352
Регистрация: 21.01.2016
Сообщений: 35,339
|
|
| 06.02.2018, 11:28 | |
|
nicolas2008, так он и говорил, что будет запускать.
0
|
|
|
|
||
| 06.02.2018, 13:35 | ||
|
Учитывая какая там документация и поле с граблями (решал один раз задачу с определением процесоров, запущеных под админов), могу только пожелать удачи. )
0
|
||
|
1152 / 860 / 263
Регистрация: 30.04.2009
Сообщений: 3,603
|
|
| 06.02.2018, 13:41 | |
|
0
|
|
|
14292 / 9377 / 1352
Регистрация: 21.01.2016
Сообщений: 35,339
|
|
| 06.02.2018, 13:45 | |
|
nicolas2008, насколько я понял, "стороннюю командную строку" ТС получает запуская свой батник. О том, что он его может программно запустить, он не знал)
0
|
|
| 06.02.2018, 13:45 | |
|
Помогаю со студенческими работами здесь
16
Что будет выведено на экран? Что будет выведено на экран
Что будет выведено на экран? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|