Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 31.07.2018
Сообщений: 7

Нажатие button через консольное приложение

31.07.2018, 09:57. Показов 1124. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет форумчане. Недавно перешел с Autohotkey на C#и наткнулся на одну большую проблему.
На данный момент разрабатываю программу в консольном приложении и столкнулся с одной проблемой что нельзя нажать любую кнопку в форме любого стороннего приложения.
Скажем условно у меня есть приложение не относящееся к шарпу, у него заголовок "Николай Иванов - разработка", у него есть некоторые поля для ввода текста так называемые Edit и кнопки Button. Нам скажем нужно нажать Button2 в программе с данным заголовком. Но сколько я не читал документации и уже просто посмотрел множество форумом и нигде не нашел подобного примера.
Пример на Autohotkey это всего лишь одна функция ( "ControlSend, Button2, {Space}, Николай Иванов - разработка" ) которая выполняют свою работу на отлично. Неужели c# не может подобного?
Может кто-то сталкивался с подобным? Или может знать примерное решение данной проблемы?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.07.2018, 09:57
Ответы с готовыми решениями:

Как открыть консольное приложение в .NET через другое консольное приложение .NET
Есть один вопрос. Как открыть консольное приложение .NET через другое консольное приложение .NET, чтобы при этом второе приложение...

Консольное приложение не создает файлы при запуске через Task Scheduler
Есть консольное приложение не C#. Работает с базои данных, собирает данные, записывает в фаилы. Поставила еxe(из bin\release) в Task...

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

4
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
31.07.2018, 10:12
Цитата Сообщение от SlavaWar Посмотреть сообщение
Неужели c# не может подобного?
Вероятно, вам нужно использовать WinAPI.
Цитата Сообщение от SlavaWar Посмотреть сообщение
Может кто-то сталкивался с подобным? Или может знать примерное решение данной проблемы?
Гугл знает решение вашей проблемы.
1
0 / 0 / 0
Регистрация: 31.07.2018
Сообщений: 7
31.07.2018, 11:44  [ТС]
insite2012, интересно, но данный способ не работает
0
 Аватар для HectorPrima
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
03.08.2018, 04:41
Может вам тогда смотреть в сторону AutoHotkey.Interop
0
0 / 0 / 0
Регистрация: 31.07.2018
Сообщений: 7
06.08.2018, 19:14  [ТС]
Решено
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.08.2018, 19:14
Помогаю со студенческими работами здесь

Выгрузка файлов в %temp% и запуск exe через консольное приложение
У меня есть exe и 2 файла dll. Если этих dll нет рядом,exe не откроется. Нужно чтобы консольное приложение выгружало 3 файла(exe и два...

Как сохранить консольное приложение, что бы открывать его через файл
Как сохранить консольное приложение, что бы открывать его через файл, а не через Visual Studio&

Запуск методов на нажатие и повторное нажатие на Button
Добрый день! Кто может подсказать, как реализовать такую схему работы кнопки (button) Есть кнопка "Включить" при нажатии на нее...

Приложение, отображающее Label и Button, c поддержкой двух языков, которые переключаются через главное меню
Не совсем понимаю, что надо сделать. И как сделать. Объясните, пожалуйста "Написать простейшее оконное приложение, отображающее Label...

Вход в систему с через командную строку или через консольное приложение
Можно ли как войти в систему Windows с помощью командной строки? Есть команда logoff для выхода, но есть ли какой-то способ через cmd или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
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. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru