|
|
@ -1,58 +1,3 @@
|
|
|
|
;---ENVIRONMENT---------------------------------------------------------------------
|
|
|
|
|
|
|
|
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
|
|
|
|
|
|
|
|
;#Warn ; Enable warnings to assist with detecting common errors.
|
|
|
|
|
|
|
|
;DetectHiddenWindows, On
|
|
|
|
|
|
|
|
#SingleInstance, Force
|
|
|
|
|
|
|
|
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
|
|
|
|
|
|
|
|
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
|
|
|
|
|
|
|
|
;SetKeyDelay, 500
|
|
|
|
|
|
|
|
CoordMode, ToolTip, Screen
|
|
|
|
|
|
|
|
CoordMode, Mouse, Screen
|
|
|
|
|
|
|
|
;#NoTrayIcon
|
|
|
|
|
|
|
|
;Menu, Tray, Icon, ..\Icons\ICONNAMEHERE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;---Notes/Extra Info/#Includes------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;---VARIABLES-----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;---MAIN SCRIPT---------------------------------------------------------------------
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
; Example Code:
|
|
|
|
|
|
|
|
#include URLDownloadToVar.ahk
|
|
|
|
|
|
|
|
URL = https://www.bitchute.com/video/WdxitRyWLZQ/
|
|
|
|
|
|
|
|
URLContents := URLDownloadToVar(URL)
|
|
|
|
|
|
|
|
TextFileName := yyyy . MM . dd . "_URLToVarDownload"
|
|
|
|
|
|
|
|
FileAppend, URLContents, %A_ScriptDir%/%TextFileName%.txt
|
|
|
|
|
|
|
|
run, %A_ScriptDir%/%TextFileName%.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
; Example 2
|
|
|
|
|
|
|
|
#SingleInstance,Force
|
|
|
|
|
|
|
|
url=https://api.coindesk.com/v1/bpi/currentprice.json ; Plce URL here
|
|
|
|
|
|
|
|
Gui,Add,Edit,w800 h500,% URLDownloadToVar(url)
|
|
|
|
|
|
|
|
Gui,show,
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; Example 2
|
|
|
|
|
|
|
|
/*#SingleInstance,Force
|
|
|
|
|
|
|
|
url=https://fdrpodcasts.com/api/?method=QueryPodcasts&keyword=4500 ; Plce URL here
|
|
|
|
|
|
|
|
url := URLDownloadToVar(url)
|
|
|
|
|
|
|
|
url := StrReplace(URL, "\/", "/")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Msgbox % "url: " url
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gui,Add,Edit,w800 h500,% URLDownloadToVar(url)
|
|
|
|
|
|
|
|
Gui,show,
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
URLDownloadToVar(url){
|
|
|
|
URLDownloadToVar(url){
|
|
|
|
hObject:=ComObjCreate("WinHttp.WinHttpRequest.5.1")
|
|
|
|
hObject:=ComObjCreate("WinHttp.WinHttpRequest.5.1")
|
|
|
|
hObject.Open("GET",url)
|
|
|
|
hObject.Open("GET",url)
|
|
|
|