Как открыть программу, которая запускается сразу в трей, при том что трей не виден
Как с помощью AutoIt развернуть на весь экран окно сторонней программы, которая запускается сразу в трей при том что трей не виден (это терминальный сервер и explorer там не загружается, установлен запуск сразу программы и её просто не видно).
|
Mikhail83
просто: включите опцию в программе Запускать в полноэкранном режиме. |
Простите, не пояснил, я имел ввиду стороннюю программу, которую нужно открыть с помощью AutoIt. К сожалению в ней нет данной опции.
|
а программа запускается AutoIt'ом или другими средствами?
можно развернуть программу зная например Title окна, который отвечает за эту программу. Например через функцию Код:
WinList() После выявления нужного окна, нужно ему задать состояние "разворачивания на весь экран" Код:
$title = 'Title нужного окна' |
Цитата:
|
Mikhail83,
Мне кажется, все зависит от свойств самой программы. Например, чтобы открыть окно ESET Smart Security достаточно Код:
WinSetState("ESET Smart Security", "", @SW_SHOW) Код:
If ProcessExists("AdMunch.exe") Then |
Цитата:
Код:
#include <array.au3> И вот еще, лучше сделай не просто @SW_SHOW, еще и можно сделать его активным Код:
WinSetState($title, '', @SW_SHOW) |
Цитата:
Код:
WinSetState("окно программы", "", @SW_SHOW) |
Mikhail83, вполне возможно, что ты не то окно пытаешься активировать. в смысле что у одной программы могут быть несколько окон.
|
Цитата:
|
Время: 17:08. |
Время: 17:08.
© OSzone.net 2001-