Está en la página 1de 1

Sub Descargar_DD(ByVal LinkDD, ByVal FileName, ByVal FolderSave)

'Para Descargar Archivos Web Mediante Wget (que debe estar en la carpeta
"c:\Windows\System32"
'y se puede descargar desde "https://eternallybored.org/misc/wget/"

'----------------------------------------------------------------------------------
----------'
'Esta Funcion Utiliza la Siguiente Declaracion del API:
'Public Declare Function ShellExecute Lib "Shell32.dll" Alias "ShellExecuteA" _
' (ByVal hwnd As Long, _
' ByVal lpOperation As String, _
' ByVal lpFile As String, _
' ByVal lpParameters As String, _
' ByVal lpDirectory As String, _
' ByVal nShowCmd As Long) As Long

'----------------------------------------------------------------------------------
---------'
'NOTAS SOBRE Wget:
'-c = permite resuming
'-O = Nuevo Nobre File (Sustituir espacios con raya baja (_).
'-P = Dir de Descarga
'-U = Usar User Agent
'-nc = Impide Vover a Descargar el Mismo Archivo
'--no-cache = Detiene Cache (permite obtener los archivos directamente del
servidor remoto.)
'--secure-protocol=auto = descarga aun se encuentre con seguridad -https-
'----------------------------------------------------------------------------------
------------' Dim RetVal As Long
FileName = Replace(FileName, " ", "_")
Solicitud = " -c -nc " & LinkDD & " -O " & FileName & " -P " & FolderSave & "
-U Mozilla/5.0 --no-check-certificate --no-cache --secure-protocol=auto"
On Error Resume Next
RetVal = ShellExecute(0, "OPEN", "Wget.Exe", Solicitud, FolderSave, 0)
DoEvents
On Error GoTo 0
'----------------------------------------------------------------------------------
------------'End Sub

También podría gustarte