Язык прогр./софт для написания desktop программы под Win

GSRush
На сайте с 28.06.2013
Offline
131
592

Здравствуйте!

Давно не писал код, хочется написать с минимальными трудозатратами.

Задача:

Имеется некая, уже написанная сторонним программистом, программа под Windows которая выполняет свою задачу.

И всё бы хорошо, но в программе нет автоматизации.

Приходилось:

Вбил данные в текстовый файл,

Нажал на кнопку,

Подождал пока программа обработает данные,

Посмотрел выходной файл.

И так по кругу.

Писал свою оболочку на C++ (Win32 API) которая:

Записывала данные во входной файл,

Вызывала нужные функции из dll (аналог нажатия на кнопку),

Ждала пока выполниться код,

Проверяла что получилось.

И всё в цикле.

Опять писать такое на C++ лениво.

Смотрю появился бесплатный Visual Studio Community и там есть те же C++, C# и т.д.

Может есть какие-то более свежие и красивые решения?

Чем сейчас при разработке desktop приложении пользуются?

Грубо говоря мне нужно свой интерфейс написать. А разработчик эту программу уже не поддерживает. :popcorn:

Позиции проверяй Тут (http://goo.gl/TN9zuM).
_
На сайте с 24.03.2008
Offline
381
#1

Пишите на том, на чём умеете....

П
На сайте с 30.11.2012
Offline
54
#2
GSRush:
Может есть какие-то более свежие и красивые решения?
Чем сейчас при разработке desktop приложении пользуются?
Грубо говоря мне нужно свой интерфейс написать. А разработчик эту программу уже не поддерживает. 🍿

Для непрограммеров полно таких приблуд , навскидку первое из поиска https://windowsreport.com/automate-pc-tasks/ Там примитивный программинг, макросами.

По-взрослому если, то питон, модуль win32gui. Например чтобы на кнопку нажать - скрипт ловит нужное окно, берёт координаты угла окна, добавляет смещение кнопки, делает клик в эти (x,y). получается нажатие на кнопку. С остальным интерфейсом аналогично. Мне понравилось)

Какая-то ещё утилитка была для определения координат элементов ГУИ, вроде в тулзах Студии есть.

---
Антон Лавеев
На сайте с 31.10.2005
Offline
425
#3

Сишарп - чудесная вещь.

☠️☠️☠️
GSRush
На сайте с 28.06.2013
Offline
131
#4
_SP_:
Пишите на том, на чём умеете....

Спасибо. Умею на С++. Но не хочу опять всё набирать и во всем разбираться.

Полигон:
Для непрограммеров полно таких приблуд , навскидку первое из поиска https://windowsreport.com/automate-pc-tasks/ Там примитивный программинг, макросами.

По-взрослому если, то питон, модуль win32gui. Например чтобы на кнопку нажать - скрипт ловит нужное окно, берёт координаты угла окна, добавляет смещение кнопки, делает клик в эти (x,y). получается нажатие на кнопку. С остальным интерфейсом аналогично. Мне понравилось)
Какая-то ещё утилитка была для определения координат элементов ГУИ, вроде в тулзах Студии есть.

Вот наверное что-то макросами. Что-бы уже всё готово было.

Tarry:
Сишарп - чудесная вещь.

Чем он лучше чем C++?

🍿

stanleycoubric
На сайте с 21.01.2010
Offline
81
#5
GSRush:
Чем он лучше чем C++?

Красив, подобен Object Pascal (вместо "begin" и "end" - те же "{" и "}" скобочки, как в C), проще, с автоуборкой мусора.

Но полная привязка к .Net ... (без нее тогда что-нибудь другое)

а где здесь функция загрузки Yandex-bot?
_
На сайте с 24.03.2008
Offline
381
#6
GSRush:
Спасибо. Умею на С++. Но не хочу опять всё набирать и во всем разбираться.

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

В мелких проектах нет как правила никакой разницы в используемом языке.

Тот тулчейн, который "есть готовый" и "с ним есть опыт" как правило всегда приводит к лучшему результату.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий