Использование Visual C # для записи в диалоговое окно Сохранить как другую программу - PullRequest
0 голосов
/ 23 февраля 2019

У меня есть сторонняя программа, которую я не могу изменить.Это Калипсо для машины CMM.Он может автоматически запускать детали для проверки на наличие дефектов.Выполненные измерения будут показаны в виде файла PDF, который можно настроить на автоматическую печать.

Когда Calypso выводит поле Сохранить как, чтобы сохранить его в предопределенной папке, поле Имя файла будет пустым.

Я пытаюсь создать простую программу с кнопкой на втором мониторе, которая при нажатии генерирует время и дату для помещения в поле «Имя файла» и затем сохраняет его.

Я могу делать все, кроме того, что я не могу заставить свою программу выбирать и вводить ключи в поле «Имя файла».

Из моих исследований я считаю, что мне нужно что-то использовать для FindWindow и SendKeys.

Все примеры, которые я нашел, немного сбивают с толку.

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

Спасибо,

1 Ответ

0 голосов
/ 25 февраля 2019

Прочитав два комментария о более простых решениях моей проблемы по сравнению с ненадежной природой C # и автоматизации пользовательского интерфейса, я решил использовать AutoHotKey.

Причина в том, что синтаксис проще, чем AutoItи проще узнать, что мне нужно для выполнения моей простой задачи.

Ссылка на AutoHotKey: autohotkey.com Ссылка на AutoIt: https://www.autoitscript.com/site/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...