Эффективный вариант сценария для автоматизации целостности MKS

Я хочу создать один скрипт, который откроет приложение Windows для выполнения какой-либо задачи.

Приложение является целостностью PTC,

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

Задачи, которые должен выполнять мой скрипт:

1. Open the application.
2. Open the document using ID.
3. Open the Item via provided ID.
4. Assign a new value to the attribute provided by the script.

Я хотел бы знать, какой язык сценариев я должен использовать для выполнения вышеуказанной задачи. Можно ли это сделать с помощью VBA, Perl, Python и т. д. Поскольку я новичок, я открыт для хороших предложений.

ПРИМЕЧАНИЕ. Раньше я работал над AutoIT. Итак, дайте мне знать, может ли это быть полезным для PTC Integrity Automation.


person Abhishek Singh    schedule 01.10.2018    source источник
comment
Возможный дубликат Какой скрипт лучше подходит для автоматизации PTC Integrity приложение   -  person Corion    schedule 01.10.2018
comment
Я прочитал этот вопрос, мистер @Corion..   -  person Abhishek Singh    schedule 04.10.2018


Ответы (2)


Я бы посоветовал вам попробовать Python для автоматизации различных процессов в инструменте целостности PTC. Вы можете использовать команды CLI для всех своих операций. Запускайте эти команды CLI из Python, используя метод подпроцесса. Получите результат в удобном для вас формате.

Вы можете использовать несколько параметров PTC, таких как создание, редактирование, удаление документов и элементов. Вы также можете использовать некоторые сложные параметры с этим.

person sindhu    schedule 22.03.2019

Любой из упомянутых языков может отправлять нажатия клавиш другим приложениям Windows, поэтому автоматизация этой программы с использованием любого из них должна работать:

person Corion    schedule 01.10.2018
comment
VBA SendKeys оказался очень эффективным решением для моей задачи. Дайте мне знать, есть ли какие-либо обновления в приведенном выше списке, который вы предоставили. Список рулит! - person Abhishek Singh; 03.10.2018