iT邦幫忙

2019 iT 邦幫忙鐵人賽

0
自我挑戰組

程式設計師大冒險系列 第 84

[84/150]批次檔動圖製作程式

  • 分享至 

  • xImage
  •  

製作批次檔動圖製作,發現一些問題。目前只有成功開啟網頁以及內容響應。按鈕點擊目前還在找教學文件,不過知道只用bat是無法達成。

【大綱】

  • 批次檔動圖製作程式
  • 檢討與修正
  • 近況

【批次檔動圖製作程式】

參考:無法使用bat原因(英文)、網頁響應使用vbs(英文)
從文本一得知BAT無法做網頁元素響應,要使用VBS才行。
這個語法沒學過,所以程式碼直接使用文本二。
不過有看到很熟悉的getElementById,不知道js能不能直接用。

用開發者工具得知ID名為browse,從這點去做修改。
程式有成功回應內容,但筆者想要的是點擊功能。
自動上傳圖片,再下載GIF檔。
https://ithelp.ithome.com.tw/upload/images/20181223/20091910odUQ2ck0rV.jpg

Dim HTMLDoc, XML
Dim URL, table

Set HTMLDoc = CreateObject("HTMLFile")
Set XML = CreateObject("MSXML2.XMLHTTP")

URL = "https://gifmaker.me/"

With XML
  .Open "GET", URL, False
  .Send
  HTMLDoc.Write .responseText  
  
End With

Set table = HTMLDoc.getElementById("browse")
table.click
WScript.Echo table.innerText

【檢討與修正】

明天先看VBS基礎教學影片,再來製作程式。
其實搜尋相關資料,都會找到VBA。
外網部分沒有接觸過,寫完這隻程式應該會有所進步。

【近況】

最近常發生一些狀況,沒辦法專心學習。
現在有找到因應措施,學習時間應該可以再拉長。
感謝撥冗閱讀,歡迎指教。


上一篇
[83/150]CPE一星題庫(十五)
下一篇
[85/150]第十三週學習總結,批次檔不好學
系列文
程式設計師大冒險115
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言