Heavenanvil
Новичок
- Сообщения
- 21
- Репутация
- 0
Версия AutoIt: v3.3.14.5
Описание: Нужно сделать разный алгоритм работы для разных версий приложения.
Возможно получится с помощью пути, где лежит exe-файл.
Для примера установлена программа Adobe Premiere версии CS 5.5 по пути:
C:\Program Files\Adobe\Adobe Premiere Pro CS5.5\Adobe Premiere Pro.exe
И версия CC 2019:
C:\Program Files\Adobe\Adobe Premiere Pro CC 2019\Adobe Premiere Pro.exe
И в дальнейшем, в зависимости от версии запустить тот или иной алгоритм действий. Например вывести номер версии на экран всплывающим сообщением.
instance там повторяются.
handle тоже меняется.
Возможно получится определить версию по другому параметру, не по пути.
Примечания:
Описания процессов прилагаю:
Описание: Нужно сделать разный алгоритм работы для разных версий приложения.
Возможно получится с помощью пути, где лежит exe-файл.
Для примера установлена программа Adobe Premiere версии CS 5.5 по пути:
C:\Program Files\Adobe\Adobe Premiere Pro CS5.5\Adobe Premiere Pro.exe
И версия CC 2019:
C:\Program Files\Adobe\Adobe Premiere Pro CC 2019\Adobe Premiere Pro.exe
И в дальнейшем, в зависимости от версии запустить тот или иной алгоритм действий. Например вывести номер версии на экран всплывающим сообщением.
instance там повторяются.
handle тоже меняется.
Возможно получится определить версию по другому параметру, не по пути.
Примечания:
Описания процессов прилагаю:
>>>> Window <<<<
Title: Adobe Premiere Pro - D:\VIDEO\СЮЖЕТЫ\!ЗАГОТОВКА_new\СЮЖЕТ_CS_5.5
Class: Premiere Pro
Position: 87, 26
Size: 1280, 1024
Style: 0x14CF0000
ExStyle: 0x00000100
Handle: 0x0000000000C40456
>>>> Control <<<<
Class: DroverLord - Window Class
Instance: 7
ClassnameNN: DroverLord - Window Class7
Name:
Advanced (Class): [CLASS:DroverLord - Window Class; INSTANCE:7]
ID:
Text: DroverLord - TabPanel Window
Position: 254, 48
Size: 287, 343
ControlClick Coords: 45, 195
Style: 0x50000000
ExStyle: 0x00000000
Handle: 0x00000000004E090C
>>>> Mouse <<<<
Position: 394, 319
Cursor ID: 0
Color: 0x595959
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
DroverLord - Frame Window
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
DroverLord - Frame Window
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
SubWindow
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
>>>> Hidden Text <<<<
SubWindow
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
Title: Adobe Premiere Pro - D:\VIDEO\СЮЖЕТЫ\!ЗАГОТОВКА_new\СЮЖЕТ_CS_5.5
Class: Premiere Pro
Position: 87, 26
Size: 1280, 1024
Style: 0x14CF0000
ExStyle: 0x00000100
Handle: 0x0000000000C40456
>>>> Control <<<<
Class: DroverLord - Window Class
Instance: 7
ClassnameNN: DroverLord - Window Class7
Name:
Advanced (Class): [CLASS:DroverLord - Window Class; INSTANCE:7]
ID:
Text: DroverLord - TabPanel Window
Position: 254, 48
Size: 287, 343
ControlClick Coords: 45, 195
Style: 0x50000000
ExStyle: 0x00000000
Handle: 0x00000000004E090C
>>>> Mouse <<<<
Position: 394, 319
Cursor ID: 0
Color: 0x595959
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
DroverLord - Frame Window
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
DroverLord - Frame Window
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
SubWindow
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
>>>> Hidden Text <<<<
SubWindow
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
>>>> Window <<<<
Title: Adobe Premiere Pro 2019 - D:\VIDEO\СЮЖЕТЫ\!ЗАГОТОВКА_new\СЮЖЕТ_CC_2019
Class: Premiere Pro
Position: 513, 72
Size: 1280, 1024
Style: 0x14CF0000
ExStyle: 0x00000100
Handle: 0x00000000003E09C6
>>>> Control <<<<
Class: DroverLord - Window Class
Instance: 7
ClassnameNN: DroverLord - Window Class7
Name:
Advanced (Class): [CLASS:DroverLord - Window Class; INSTANCE:7]
ID:
Text: DroverLord - Frame Window
Position: 251, 44
Size: 293, 362
ControlClick Coords: 252, 17
Style: 0x50000000
ExStyle: 0x00000000
Handle: 0x00000000000C0EBA
>>>> Mouse <<<<
Position: 1024, 183
Cursor ID: 0
Color: 0x2E2E2E
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
SubWindow
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
>>>> Hidden Text <<<<
SubWindow
DroverLord - TabPanel Window
Title: Adobe Premiere Pro 2019 - D:\VIDEO\СЮЖЕТЫ\!ЗАГОТОВКА_new\СЮЖЕТ_CC_2019
Class: Premiere Pro
Position: 513, 72
Size: 1280, 1024
Style: 0x14CF0000
ExStyle: 0x00000100
Handle: 0x00000000003E09C6
>>>> Control <<<<
Class: DroverLord - Window Class
Instance: 7
ClassnameNN: DroverLord - Window Class7
Name:
Advanced (Class): [CLASS:DroverLord - Window Class; INSTANCE:7]
ID:
Text: DroverLord - Frame Window
Position: 251, 44
Size: 293, 362
ControlClick Coords: 252, 17
Style: 0x50000000
ExStyle: 0x00000000
Handle: 0x00000000000C0EBA
>>>> Mouse <<<<
Position: 1024, 183
Cursor ID: 0
Color: 0x2E2E2E
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
OS_ViewContainer
OS_EditTextContainer
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
SubWindow
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
DroverLord - Frame Window
OS_ViewContainer
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
DroverLord - Frame Window
DroverLord - TabPanel Window
>>>> Hidden Text <<<<
SubWindow
DroverLord - TabPanel Window