powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Передача комманд в cmd
20 сообщений из 20, страница 1 из 1
Передача комманд в cmd
    #38589715
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть запущенная консоль.
Как выполнить в ней определенные команды, из другой консоли?

Средства не имеют значения(VBS, JS серверный и тд и тп)...

Спасибо
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38589752
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А никак. Необходимо выйти за пределы консоли, в пользовательский сеанс.
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38589783
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaНеобходимо выйти за пределы консоли, в пользовательский сеанс.

Отлично вышел, и как дальше?
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38589812
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если под консолью вы подразумеваете запущенный cmd.exe, то так:
Код: powershell
1.
C:\>start 1.cmd
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38589813
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikОтлично вышелХм... интересно, как?
kasikи как дальше?Ищешь нужное окно и шлёшь в него нажатия клавиш.
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38589861
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stdin/stdout pipes?
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38589978
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator , для уже запущенного окна? из CMD?
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38589986
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну... Найти процесс, раскрутить хэндлы, подменить пайпы.

Akina> Ищешь нужное окно и шлёшь в него нажатия клавиш.
Я разве предложил другое? Или вы предлагаете SendMessage'ить Каждый VK/символ?
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38590265
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina Gator , для уже запущенного окна? из CMD?

Да именно так!

GatorНу... Найти процесс, раскрутить хэндлы, подменить пайпы.


И как это сделать?
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38590330
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikИ как это сделать?
Надо книжки прочитать
И программу написать
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38590820
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не нужна самописка!

Мне необходиом средствами системы сделать.
Это реально?
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38591094
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikМне не нужна самописка!
kasikМне не нужна самописка!

Мне необходиом средствами системы сделать.
Это реально?

kasikСредства не имеют значения(VBS, JS серверный и тд и тп)...Определись уже.
А вообще, ты странного хочешь
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38591306
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему странного?

Запущена консоль(cmd) любыми средствами системы, хоть запуск скрипта на vbs, хоть на js, хоть еще на чем-то передать комманды(как быд то я туду что то ввожу с клавиатуры, грубо выражаясь) в данный запущенный cmd.

Что тут странного, может быть нестандартная задача, только и всего...

И под самопиской я подразумеваю исполняемое приложение системы(.exe).
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38591312
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikпочему странного?
Потому что все нормальные люди не мучают уже запущенный cmd, а спокойно запускают новый с
ключом /c или перенаправляя ему входной поток оператором < или |.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38591481
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikМне не нужна самописка!

Мне необходиом средствами системы сделать.
Это реально?Что такое "средства системы"? WinAPI это средство? WSH - средство?
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38591516
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator, оборжаться....

Суть:
Есть определенная утилита, имеющая интерфейс командной строки, она запускается необходимыми командами(перечисление их) в виде параметра, причем самая первая команда занимает очень много времени(импортм модели, назовем так), последующие очень быстро. Список данных команд может меняться, кроме импорта, и при каждом изменении нужен быстрый ответ, то есть без загрузки заново модели, могу менять камманды на лету но мне нужно опять запускать новую консоль cmd и загружать модель. Если бьы у меня была возможность просто загрузить модель, консоль висит в режиме ожидания команд, и потом я бы в нее посылал необходимые в данный момент команды.

Как то так
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38591551
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужна консольная программа, аналогичная ДОСовым резидентным программам, которая и будет запущена. Именно она и должна обеспечивать всё - начиная от запуска нужной утилиты в своём окне и заканчивая выполнением требуемого диалога. И скриптовые языки тут ничем не помогут.
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38591560
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaНужна консольная программа...

то есть Вы все про самописку? и больше вариантов нет?
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38591616
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Хочешь, разбирайся.
Console Functions

По логике,
AttachConsole
GetStdHandle(STD_OUTPUT_HANDLE)
GetStdHandle(STD_INPUT_HANDLE)
WriteConsole
(первое что пришло в голову)

>Есть запущенная консоль
>, из другой консоли
Т.е. без программы, кот. ты будешь запускать из "другой консоли", и которая будет общаться с "запущенной консолью", а искать "запущенную консоль" придется видимо по ее заголовку (FindWindow(Ex)) ты вряд ли обойдешься.

Ну или забей.
...
Рейтинг: 0 / 0
Передача комманд в cmd
    #38591638
angel_zar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AutoIt посмотрите
В свое время кое какие рутинные действия с помощью ее автоматизировали.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Передача комманд в cmd
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]