|
Tray Icon: как запустить приложение?
|
|||
---|---|---|---|
#18+
Есть приложение, при старте оно создает трей иконку и затем: 1) по клику в иконку - появляется окно с комбобоксом выбором - старт, стоп 2) по правому клику появляется меню с основными пунктами Как мне запустить окно из п.1 из своего .NET приложения? Хочу иметь механизм для старта и стопа по расписанию, исходных кодов целевого приложения нету. Пробовал найти иконку и симулировать клик - все ок, но не на всех машинах срабаывает, на одной жмется другая иконка. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2016, 10:30 |
|
Tray Icon: как запустить приложение?
|
|||
---|---|---|---|
#18+
Ролг Хупин, а нельзя проще через командную строку делать СТАРТ и СТОП службе или чему там вам нужно, кнопки же олицетворяют какие то команды, может стоит из вызывать, а не заставлять компьютер нажимать за вас кнопки :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2016, 11:24 |
|
Tray Icon: как запустить приложение?
|
|||
---|---|---|---|
#18+
Да, запуск по расписанию эмуляцией клика в UI - знатный изврат. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2016, 11:39 |
|
Tray Icon: как запустить приложение?
|
|||
---|---|---|---|
#18+
Roman MejtesРолг Хупин, а нельзя проще через командную строку делать СТАРТ и СТОП службе или чему там вам нужно, кнопки же олицетворяют какие то команды, может стоит из вызывать, а не заставлять компьютер нажимать за вас кнопки :) да нельзя, иначе бы не заморачивался. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2016, 12:43 |
|
Tray Icon: как запустить приложение?
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныДа, запуск по расписанию эмуляцией клика в UI - знатный изврат. Такая вот задача в данном случае. ;-) Вопрос - как создается то окно приложением при клике на трей иконку? Можно ли так же сделать из другого приложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2016, 12:45 |
|
Tray Icon: как запустить приложение?
|
|||
---|---|---|---|
#18+
Почему разные координаты и как все-тки кликнуть в иконку? Мой код: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
Вывод: clickablePoint=(2373,1329) BoundingRectangle:X=2344,Y=1300,Width=60,Height=60 Утилита Inspector.exe из SDK показывает такие проперти: How found: Selected from tree... Name: "Dropbox 8.4.21 Up to date" ControlType: UIA_ButtonControlTypeId (0xC350) LocalizedControlType: "button" BoundingRectangle: {l:3486 t:1920 r:3546 b:1980} IsEnabled: true IsOffscreen: false IsKeyboardFocusable: false HasKeyboardFocus: false AccessKey: "" ProcessId: 14104 RuntimeId: [2A.3018E.2.80000001.3018E.FFFFFFFC.6] IsControlElement: true IsContentElement: true ProviderDescription: "[pid:14104,hwnd:0x0 Annotation:Microsoft: Annotation Proxy (unmanaged:uiautomationcore.dll); Main(parent link):Microsoft: MSAA Proxy (unmanaged:uiautomationcore.dll)]" IsPassword: false HelpText: "" LegacyIAccessible.ChildId: 6 LegacyIAccessible.DefaultAction: "Press" LegacyIAccessible.Description: "" LegacyIAccessible.Help: "" LegacyIAccessible.KeyboardShortcut: "" LegacyIAccessible.Name: "Dropbox 8.4.21 Up to date" LegacyIAccessible.Role: push button (0x2B) LegacyIAccessible.State: normal (0x0) LegacyIAccessible.Value: "" IsAnnotationPatternAvailable: false IsDragPatternAvailable: false IsDockPatternAvailable: false IsDropTargetPatternAvailable: false IsExpandCollapsePatternAvailable: false IsGridItemPatternAvailable: false IsGridPatternAvailable: false IsInvokePatternAvailable: true IsItemContainerPatternAvailable: false IsLegacyIAccessiblePatternAvailable: true IsMultipleViewPatternAvailable: false IsObjectModelPatternAvailable: false IsRangeValuePatternAvailable: false IsScrollItemPatternAvailable: false IsScrollPatternAvailable: false IsSelectionItemPatternAvailable: false IsSelectionPatternAvailable: false IsSpreadsheetItemPatternAvailable: false IsSpreadsheetPatternAvailable: false IsStylesPatternAvailable: false IsSynchronizedInputPatternAvailable: false IsTableItemPatternAvailable: false IsTablePatternAvailable: false IsTextChildPatternAvailable: false IsTextEditPatternAvailable: false IsTextPatternAvailable: false IsTextPattern2Available: false IsTogglePatternAvailable: false IsTransformPatternAvailable: false IsTransform2PatternAvailable: false IsValuePatternAvailable: false IsVirtualizedItemPatternAvailable: false IsWindowPatternAvailable: false IsCustomNavigationPatternAvailable: false FirstChild: [null] LastChild: [null] Next: "Microsoft Outlook" button Previous: "ABBYY Lingvo" button Other Props: Object has no additional properties Children: Container has no children Ancestors: "Overflow Notification Area" tool bar "Notification Overflow" pane "Desktop" pane [ No Parent ] ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2016, 12:33 |
|
|
start [/forum/topic.php?fid=21&fpage=11&tid=1440626]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 152ms |
0 / 0 |