我需要隐藏的窗口程序(在任务栏上,系统托盘不可见的。在taskmgr可见)。 和发送的点击次数和填写表格在此窗口程序(而隐藏)。

可能具有的AutoIt或AutoHotkey的?任何其他建议?

有帮助吗?

解决方案

要隐藏的应用程序,你需要使用(AutoIt的V3):

 WinSetState($application_name, "", @SW_HIDE) 

 WinSetState($application_name, "", @SW_SHOW)

其中$应用程序名称是应用程序的名称。第一个是隐藏,第二一个是显示

我不知道,如果你可以填写表格时,它的隐藏你,但我想你可以自己验证。也许你将不得不使用ControlSend直接发送文本控制。

其他提示

可以隐藏窗口等MadBoy表明然后填充/调整使用的AutoIt的“ControlCommand” - 功能这样的控制:

WinSetState("Screen Resolution", "", @SW_HIDE)
ControlCommand("Screen Resolution", "", "ComboBox1", "SetCurrentSelection", "2")
WinSetState("Screen Resolution", "", @SW_SHOW)

要检测控制,你必须使用AutoIt的窗口信息的工具,它配备了AutoIt的,默认情况下安装的类名。

要填写文本框例如可以使用:

ControlCommand("WinTitleHere", "", "Edit1", "EditPaste", "This is some text")

此甚至可与隐藏窗口。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top