2016-01-30 4 views
0

Я пытаюсь загрузить файл на веб-сайте с помощью VBS. но при нажатии кнопки загрузки всплывающее окно открыто, запрашивая «Выбрать файл для загрузки».Как загрузить рис. На веб-сайте с помощью скрипта vbs?

Здесь я не могу установить путь и нажать кнопку «Открыть».

script to perform action

Ниже мой сценарий:

Dim URL 
Dim IE 

Set IE = CreateObject("internetexplorer.application") 
URL = "set url here" 


IE.Visible = True 
IE.Navigate URL 

Do While IE.Busy 
    WScript.Sleep 100 
Loop 

IE.Document.getElementById("uploadLink").Click 
IE.Document.getElementById("attachCV").Click 

Пожалуйста, помогите мне следующие шаги:

  • a.How, чтобы установить путь в всплывающем окне?
  • b. Как нажать кнопку «Открыть», чтобы выбрать файл ?
+1

Если это вариант, для таких задач, как это я рекомендую [AutoHotKey] (https://autohotkey.com/). –

+0

Спасибо sylverac ... но я ограничен только VBS. –

+0

Есть ли текстовое поле перед кнопкой «Загрузить» на вашем сайте? Если это так, просто отправьте ключи (путь к файлу) в текстовое поле – Siva

ответ

0

Когда вы увидите это всплывающее окно, фокус по умолчанию будет установлен на имя файла уже. Вам просто нужно использовать метод VBS (SendKeys) для отправки пути к файлу и нажать Enter (снова используя метод SendKeys), чтобы закрыть всплывающее окно.

http://ss64.com/vb/sendkeys.html

+0

Возможно, вы правы. нужно попробовать это. однако я могу автоматизировать это с помощью селена. Большое спасибо за ответ! –