I have a program with a GUI interface whose initial set-up I need to do manually. AutoIt has been superbly helpful for that so far, as it provides very easy ways to work even with complex-to-access GUI objects (drop down lists, appear-on-hover menus, etc.).
然而,为了完成方案制定工作,我最终需要使用的文字,将需要通过大量变量/变量清单,即需要改变的不同环境的“>>>>。
我提出了决定这些固定变量将使用一种字母的逻辑。 现在,我试图弄清如何相互交谈,以获得沙尔和自治。
从指挥线“AutoIt”中传来的文字,由于需要通过的大量变数,大部分问题没有解决。 是否有.。 我可以尝试并撰写一份“蓝色档案”,然后可以读阅,以确定其最初的变量,但我要保证,我已用尽一切办法,让沙尔直接与“安特”合作。
为此,我正试图利用Adhury和双龙图书馆,与AutoIt连接。 事情似乎运作良好,只要我参考窗口/门槛/目标按其特征处理,而不是按其特征处理。 这个问题很成问题,因为我的发言稿可能同时运行,同时设置两个或两个以上单独的档案。 如果情况是这样,在每一档案中打开一个标注“Open file.”的箱子,可能会混淆事情。
在“自治”中解决这一问题的明显办法是与所涉物体的“手套”合作,我认为这些物体是某种类型的记忆,而不是其称谓。 我猜测这些是作为“自动窗口信息工具”的记忆,当时有人提到“温得”/古奈特”方案,将六分数列为目标处理值。
A. 自治 它拥有一套功能,能够处理窗户、菜单等。 它们在“Auto It COM dll”中执行,但我无法在Adhura工作。 处理功能将位于Adhur,而不是像在AutoIt中那样的隔.。 我认为,这就是为什么这些职能试图用这种“手法”来做 work。
例:
autoIt = win32com.client.Dispatch("AutoItX3.Control")
windowHandle = autoIt.WinGetHandle(knownWindowTitle)
returnedWindowTitle = autoIt.WinGetTitle(windowHandle)
通常情况下,返回 窗口 标题和已知名称 温得斯特·蒂特与返还不符 温得德·蒂特似乎总是“0”。
除了使用双赢、指挥线或使用自动防御系统关键档案之外,我是否还有其他办法称“常规力量”。
Thanks for your help.
EDIT: I forgot to mention that the unicode strings do in fact match the hexadecimal numbers that I get when I print out the handle variable in AutoIt.
例如,在Adhur,印刷版的操作变量给我1 000C0326。 在自治省,它给我提供了0x000C0326。
EDIT: Some trials based on Mat s suggestions:
In: autoIt = win32com.client.Dispatch("AutoItX3.Control")
In: mainWindowTitle = "Untitled"
In: mainWindowHandle = autoIt.WinGetHandle(mainWindowTitle)
In: mainWindowHandle
Out: u 000204AC
In: testHandle = int(mainWindowHandle, 16)
In: testHandle
Out: 132268
In: autoIt.WinGetTitle(testHandle)
Out: u 0
www.un.org/Depts/DGACM/index_spanish.htm 我发现窗口处理物体的类型:它是一个微软HWND物体。 A. 自治 它的职能是“将16个基数转换成HWND物体”(即发现HWND标,该基数为16个。 仅凭我uck,他们就把这一功能投入了CautX(COM dll)。 因此,如果我真想这样做的话,我不得不尝试并表明如何归还第16号基点所指明的任何物体,然后将它转让给“阿根廷”? 我也许会非常混淆,因为现在我的头脑中,所有这一切都不清楚。