powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBScript: Выбор файла в окне browse
5 сообщений из 5, страница 1 из 1
VBScript: Выбор файла в окне browse
    #38381542
HellKiss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся со следующей проблемой:

Использую скрипт VBS для автоматизации в программке через IE
Имеется неактивный(нельзя вручную ничего записать) инпутбокс с кнопкой Browse (запрашивает файл на аплоад на сервер)
После открытия стандартного окна Windows, (аналогичное тому, которое открывается при нажатиях "открыть", "сохранить как" итд итп) не знаю как прописать автоматический выбор нужного файла (т.е. заполнить строку File Name)

Код VBS:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
Call test

Sub test()

    With CreateObject("InternetExplorer.Application")

        .Visible = True
        .Navigate "http://******************************"

        Do While .Busy Or .readyState <> 4
            WScript.Sleep 50
        Loop

        Set oInputs = .Document.getElementsByTagName("input")
	

	For Each elm In oInputs
            If elm.id = "loadFile" Then
		elm.click
'после выполнения этой строки открывается стандартное виндовское окно и на этом программа стопориться
'пробовал отправлять SendKeys'ом но он ждет, прежде чем закроется окно с выбором файла и только после этого выполняет
		Exit For
            End If
        Next

    
        Do While .Busy Or .readyState <> 4
            WScript.Sleep 50
        Loop

        End With


End Sub


Код JS программы в IE:
Код: javascript
1.
Файл:&nbsp;&nbsp;<input name="loadFile" type="file" id="loadFile" class="InputBox1" style="width: 540px;" />&nbsp;&nbsp;



Возможно ли заставить VBS заполнить это окно или надо искать другой способ заполнения инпутбокса, без вызова виндовского окна?
Спасибо!
...
Рейтинг: 0 / 0
VBScript: Выбор файла в окне browse
    #38381572
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет такого способа.
input file специально защищен, иначе сайты могли бы воровать любые файлы с компьютера пользователя без его ведома. Только ручной выбор.
...
Рейтинг: 0 / 0
VBScript: Выбор файла в окне browse
    #38381581
HellKiss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я правильно понял, вы имеете ввиду скрипты самого сайта?
Или же это касается и скрипта написаного в блокноте с расширением vbs и запускаемого пользователем вручную?
...
Рейтинг: 0 / 0
VBScript: Выбор файла в окне browse
    #38381600
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Касается.
...
Рейтинг: 0 / 0
VBScript: Выбор файла в окне browse
    #38381605
HellKiss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBScript: Выбор файла в окне browse
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]