 |
AutoHotkey Community Wir helfen uns gegenseitig aus der Patsche
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
DHMH Gast
|
Verfasst am: Fr Jun 27, 2008 4:15 pm Titel: URLDownloadToFile funktioniert nichtmehr |
|
|
Hallo,
heute wollte ich mir einen Downloader programmieren. Aber URLDownloadToFile funktioniert nicht. Ich hab es schonmal so probiert, einfach URLDownloadtofile, %datei% in ein Script geschrieben, aber funktioniert nicht.
Hier der Code meines Downloaders:
| Code: | #NoTrayIcon
#NoEnv
Gui, font, , Arial
Gui, Add, Text, ,Willkommen beim Downloader!`r`nGeben sie einfach eine Adresse unten ein, und`r`nklicken Sie auf "Download Starten"!`r`nViel Spaß mit dem Programm!
Gui, Add, Edit, vDownloadFile w400
Gui, Add, Button, gStart, Download starten
Gui, Show, , Downloader v.1.00
return
GuiClose:
If active = 1
MsgBox, 4, Downloader, Möchten sie den Download abbrechen?
IfMsgBox, No
return
ExitApp
Start:
active = 1
Gui, Submit, NoHide
URLDownloadToFile, %DownloadFile%, %a_Scriptdir%
MsgBox, Finished!
active = 0
return |
Könnt ihr mir Helfen?
MfG, DHMH |
|
| Nach oben |
|
 |
Obi-Wahn
Anmeldedatum: 19.04.2006 Beiträge: 611 Wohnort: Wien
|
Verfasst am: Fr Jun 27, 2008 4:30 pm Titel: |
|
|
Erstens hast du nur ein verzeichnis als Ziel angegeben, keinen Dateinamen.
Zweitens glaub ich kaum das die IfMsgBox-Abfrage funktioniert.
| Code: | #NoTrayIcon
#NoEnv
Gui, font, , Arial
Gui, Add, Text, ,Willkommen beim Downloader!`r`nGeben sie einfach eine Adresse unten ein, und`r`nklicken Sie auf "Download Starten"!`r`nViel Spaß mit dem Programm!
Gui, Add, Edit, vDownloadFile w400
Gui, Add, Button, gStart, Download starten
Gui, Show, , Downloader v.1.00
return
GuiClose:
If active = 1
{ ; Klammer auf
MsgBox, 4, Downloader, Möchten sie den Download abbrechen?
IfMsgBox, No
return
} ; Klammer zu
ExitApp
; ANM: Generelle alternative zum ermitteln des Dateinamens: Verwende einen FileselectFile-Dialog.
Start:
active = 1
Gui, Submit, NoHide
StringSplit, A, DownloadFile, / ; Teile die URL bei jedem Slash (Schrägstrich)
F := A%A0% ; Generiere den Dateinamen
URLDownloadToFile, %DownloadFile%, %a_Scriptdir%\%F% ; Hänge den Dateinamen an den Pfad an
MsgBox, Finished!
active = 0
return
|
Greets
O-W _________________ Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch |
|
| Nach oben |
|
 |
DHMH Gast
|
Verfasst am: Sa Jun 28, 2008 10:20 am Titel: |
|
|
Funktioniert immernoch nicht! Mir wird einfach "Finish" angezeigt, und fertig!  |
|
| Nach oben |
|
 |
Obi-Wahn
Anmeldedatum: 19.04.2006 Beiträge: 611 Wohnort: Wien
|
Verfasst am: Sa Jun 28, 2008 10:44 am Titel: |
|
|
Funkt bei mir einwandfrei. Kann also nur an deiner URL hängen... _________________ Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch |
|
| Nach oben |
|
 |
DHMH Gast
|
Verfasst am: Sa Jun 28, 2008 11:56 am Titel: |
|
|
Ich hab schon mehrere URL ausprobiert...Alle haben nicht funktioniert!  |
|
| Nach oben |
|
 |
Obi-Wahn
Anmeldedatum: 19.04.2006 Beiträge: 611 Wohnort: Wien
|
Verfasst am: Sa Jun 28, 2008 12:07 pm Titel: |
|
|
Schmeis mal eine von den URL's rüber... _________________ Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch |
|
| Nach oben |
|
 |
DHMH Gast
|
|
| Nach oben |
|
 |
Obi-Wahn
Anmeldedatum: 19.04.2006 Beiträge: 611 Wohnort: Wien
|
Verfasst am: So Jun 29, 2008 3:57 pm Titel: |
|
|
funktioniert einwandfrei bei mir... Kanns sein dass deine Firewall (?) AutoHotkey blockt?
EDIT:
Ich habs mal etwas umgeschrieben. Probiers mal so, dann weist du eh gleich, ob es an deinem Rechner oder am Code liegt...
| Code: | #NoTrayIcon
#NoEnv
Text =
(
Willkommen beim Downloader!
Geben sie einfach eine Adresse unten ein, und klicken Sie auf "OK"!
Viel Spaß mit dem Programm!
)
Fehler =
(
Der Download der Datei konnte nicht abgeschlossen werden.
Stellen Sie sicher, dass eine Verbindung besteht und
überprüfen Sie die Adresse. Wollen Sie es nochmal versuchen?
)
Start:
InputBox, DownloadFile, Downloader v.1.00, %Text%, , 420, 150
If (Errorlevel = 0 AND DownloadFile != "") {
StringSplit, A, DownloadFile, / ; Teile die URL bei jedem Slash (Schrägstrich)
F := A%A0% ; Generiere den Dateinamen
URLDownloadToFile, %DownloadFile%, %A_Scriptdir%\%F% ; Hänge den Dateinamen an den Pfad an
If (Errorlevel = 0) {
Msgbox, 68, Download abgeschlossen, Der Download der Datei "%F%" wurde erfolgreich abgeschlossen.`nWollen Sie noch eine Datei downloaden?
IfMsgBox, Yes, GoTo, Start
Else, ExitApp
} Else {
Msgbox, 20, Download fehlgeschlagen, %Fehler%
IfMsgBox, Yes, GoTo, Start
Else, ExitApp
}
}
|
_________________ Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch |
|
| Nach oben |
|
 |
Hasso
Anmeldedatum: 17.11.2005 Beiträge: 95 Wohnort: Hamburg
|
Verfasst am: Mo Jun 30, 2008 9:23 am Titel: |
|
|
Hallo, ich habe ein Problem, das auch in die Richtung geht:
Bei uns in der Firma ist Internetzugang nur mit dem Firefox erlaubt, IE ist geblockt. AutoHotkey scheint aber bei URLDownloadToFile auf den IE aufzusetzen. Kann man das irgendwie ändern? _________________ Hasso
Programmers don't die. They just GOSUB without RETURN. |
|
| Nach oben |
|
 |
DHMH Gast
|
Verfasst am: Mo Jun 30, 2008 3:22 pm Titel: |
|
|
Funktioniert wieder, liegt wahrscheinlich daran, dass ich jetzt Vista installiert hab, also system neu aufgesetzt hab! Danke an alle!  |
|
| Nach oben |
|
 |
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|