2016-09-15 118 views
1
WinSetState("[Class:quickbooks pro 2015]", "", @SW_MAXIMIZE) 
WinSetState("quickbooks pro 2015", "", @SW_MAXIMIZE) 

由於我不知道哪個方法可行,因此我使用了兩條線。我無法讓它最大化快速書。AutoIt WinSetState,如何最大化快速書?

我已經試過各種我在應用程序的屬性中找到名字,它所作的只是最大限度的QuickBooks的屬性窗口...

我想,也許的QuickBook由於某種原因,絕對不會讓你,但是我使用了[Active],並將它最大化。

我該怎麼做?

+0

您的第一次嘗試不起作用,因爲Quickbooks的** classname **與**窗口標題**不相同。第二個也不行,因爲匹配窗口標題區分大小寫,我非常懷疑Quickbooks在標題中顯示爲* quickbooks *。 –

+0

好的。我做了修改並添加了大寫字母。它仍然不起作用。我可以將它用於excel,word和其他一些工作,但由於某種原因不能快速使用 – zph0eniz

+0

因此,請使用WinSpy或其他工具,找出該窗口的實際類名,而不是僅僅瘋狂嘗試獲取幸運。試圖通過標題找到它必須是**完全匹配**,包括大寫字母,標點符號,空格數,特殊字符以及它包含的任何其他字符。 –

回答

1

WinSetState("name")沒有工作。

我能夠改用WinSetState([Class:"name"])

我找到了使用WinLister的類名。