Что нового

[Окна, Диалоги] Как в диалоговом окне \"Открыть\" задать путь к файлу

Guzzle

Новичок
Сообщения
2
Репутация
0
Есть стандартное диалоговое окно "Открыть" нужно с помощью него открывать определенный файл и задавать путь к нему. С заданием имени файла в Edit1 проблем нет. А вот путь к файлу не хочет работать. Пробовал вот так:
Код:
If WinExists("Открыть") Then
   ControlSetText($hWnd, "Открыть", "[CLASS:ToolbarWindow32; INSTANCE:2]", "C:\")
   ControlSetText($hWnd, "Открыть", "[CLASSNN:Edit1]", "1.txt")
EndIf



Добавлено:
Сообщение автоматически объединено:

Хм....стоило пожаловаться на форум как сам додумался...оказывается можно не заморачиваясь просто написать так
Код:
ControlSetText($hWnd, "Открыть", "[CLASSNN:Edit1]", "C:\1.txt")


Но вдруг кто всё таки знает как указать путь в ToolbarWindow32 скажите. Точнее путь то изменяется в Windows Info но в окне не изменяется...перерисовывать его чтоли как-то надо...
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Guzzle
а
Код:
FileOpenDialog

уже не подходит?
 
Автор
G

Guzzle

Новичок
Сообщения
2
Репутация
0
нет, мне нужно именно в открытом пользователем окне изменять путь.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Re: [Окна, Диалоги] Как в диалоговом окне \\\"Открыть\\\" задать путь к файлу

Guzzle [?]
в открытом пользователем окне изменять путь
Код:
$path = "C:\Windows\System32"
ControlSend("Открыть", "", "Edit2", "^a")
ControlSend("Открыть", "", "Edit2",  $path & "{enter}")



Добавлено:
Сообщение автоматически объединено:

или так
Код:
$path = "C:\Windows\System32"
ControlSetText("Открыть", "", "Edit1", $path)
ControlClick("Открыть", "", "Button1")
 

art22

Новичок
Сообщения
26
Репутация
1
Открыл путь но у меня там 10 файлов, как все файлы выделить в открывшем окне? ctrl A не работает
 
Верх