AUTOIT: как расширить древовидную структуру в существующем приложении?

Например, Мой компьютер. Как автоматизировать развертывание дерева "Компьютер"?

#include <GuiTreeView.au3>
Run("C:")
WinWaitActive("My Computer")
$hTreeView = "SysTreeView32"
_GUICtrlTreeView_Expand($hTreeView)

person NullReferenceException    schedule 10.06.2013    source источник
comment
В вашем коде $hTreeView это не дескриптор, это просто строка. Вы должны использовать ControlGetHandle для получения дескриптора TreeView: $hTreeView = ControlGetHandle('[CLASS:CabinetWClass]', '', 'SysTreeView321')   -  person Andreas    schedule 10.06.2013


Ответы (1)


Обновление:

Вы можете запустить команду shell:MyComputerFolder, которая приведет вас прямо к моему компьютеру: http://winaero.com/blog/the-full-list-of-shell-commands-in-windows-8/

Наконец, вы можете запустить explorer.exe /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}, который приведет вас прямо к MyComputer: http://www.msfn.org/board/topic/51661-make-explorer-start-with-my-computer/


Когда вы открываете C: \, вы можете отправить ALT + Up, чтобы перейти в «Мой компьютер».

См. также это: Как можно ли программно открыть папку «Библиотеки» в проводнике Windows в Windows 7?

person aybe    schedule 10.06.2013