|
You last visited: Today at 13:47
Advertisement
Aktuelleste Version von Java und Adobe Produkten
Discussion on Aktuelleste Version von Java und Adobe Produkten within the AutoIt forum part of the Coders Den category.
10/18/2013, 12:11
|
#1
|
elite*gold: 0
Join Date: Aug 2013
Posts: 31
Received Thanks: 2
|
Aktuelleste Version von Java und Adobe Produkten
Hey,
aktuellste Version von Firefox wurde bereits gelöst.
nur bei Java und Adobe Produkten bin ich nur zu dieser Lösung gekommen:
Aus einer data.ini Die Links auslesen:
Code:
$Reader = IniRead(@ScriptDir & "\data.ini", "Adobe", "Reader", "0")
$Flash = IniRead(@ScriptDir & "\data.ini", "Adobe", "Flash", "0")
$Shockwave = IniRead(@ScriptDir & "\data.ini", "Adobe", "Shockwave", "0")
$Air = IniRead(@ScriptDir & "\data.ini", "Adobe", "Air", "0")
$Java = IniRead(@ScriptDir & "\data.ini", "Oracle", "Java", "0")
Dann die Case Funktion wenn ein Button gedrückt wird:
Code:
Case $Button8
$sUrl = $Java
$idProgress = $Progress1
$anwendung = "Java"
Download()
Case $Button9
$sUrl = $Air
$idProgress = $Progress1
$anwendung = "Air"
Download()
Case $Button10
$sUrl = $Reader
$idProgress = $Progress1
$anwendung = "Reader"
Download()
Case $Button12
$sUrl = $Flash
$idProgress = $Progress1
$anwendung = "Flash"
Download()
case $Button13
$sUrl = $Shockwave
$idProgress = $Progress1
$anwendung = "Shockwave"
Download()
Hier noch Die Downloadfunktion:
Code:
Func Download()
$sPath = @TempDir & "\" & $anwendung &".exe"
If FileExists($sPath) Then
MsgBox(0, "Fehler!", "Datei schon vorhanden! Wird geöffnet ..")
ShellExecute($sPath)
Return
EndIf
$iFileSize = InetGetSize($sUrl)
$hDL = InetGet($sUrl, $sPath, 0, 1)
Do
$aInfo = InetGetInfo($hDL)
$iPercent = Round($aInfo[0] / $iFileSize * 100, 1)
If $iPercent <> GUICtrlRead($idProgress) Then
GUICtrlSetData($idProgress, $iPercent)
EndIf
If GUIGetMsg() = -3 then Exit
Sleep(250)
Until $aInfo[2]
If $aInfo[3] Then
GUICtrlSetData($idProgress, 100)
MsgBox(0, "Fertig!", $sUrl & " wurde erfolgreich heruntergeladen!")
ShellExecute($sPath)
Else
MsgBox(0, "Fehler", $sUrl & "Internetverbindung prüfen!")
EndIf
EndFunc ;==>Download
Einmal die Downloadlinks zu den Produkten die ich benutze(Habe Die Links aus dem Qulltext der Seiten):
[Adobe]
Reader=http://aihdownload.adobe.com/bin/live/install_reader11_de_mssd_aaa_aih.exe
Flash=http://aihdownload.adobe.com/bin/live/install_flashplayer11x32_mssd_aaa_aih.exe
Shockwave=http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/Shockwave_Installer_Slim.exe
Air=http://airdownload.adobe.com/air/win/download/3.8/AdobeAIRInstaller.exe
[Oracle]
Java=http://javadl.sun.com/webapps/download/AutoDL?BundleId=80853
Bei Java ist das Problem, dass der Link bei einer neuen Version immer komplett anders ist :/ sowie bei den anderen fällt mir keine Möglichkeit einer Funktion ein, die den aktuellen Downloadlink zurückgibt.
Meine Idee wäre vllt Quelltext auslesen, aber ich denke es gibt besseres/einfacheres.
Bitte um Hilfe !
Nehme auch gerne Verbesserungsvorschläge für die Downloadfunktion entgegen
Vielen Dank im vorraus!
Mit freundlichen Grüßen,
blame
|
|
|
10/19/2013, 11:07
|
#2
|
elite*gold: 15
Join Date: Aug 2012
Posts: 3,041
Received Thanks: 6,397
|
Why won't you just use their auto-updaters? Because they were especially made just for such thing.
|
|
|
10/19/2013, 13:09
|
#3
|
elite*gold: 0
Join Date: Aug 2013
Posts: 31
Received Thanks: 2
|
i want to download and install the newest version of them if the products not on the pc.
|
|
|
10/19/2013, 22:02
|
#4
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
1. wenn du schon einen downloader machst, dann lade nicht die downloader der hersteller (vorallem nicht wie bei dir, die mit adware), sondern die installer.
2. deine links führen nichtmal zu den jeweils aktuellsten versionen
3. ja die aktuellen links kannst du nur über eine quelltextsuche finden.
hier mal die aktuellen links zu installern welche jeweils deine ersetzen sollten:
Code:
Reader:
FTP: ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/11.0.04/de_DE/AdbeRdr11004_de_DE.exe
HTTP: http://ardownload.adobe.com/pub/adobe/reader/win/11.x/11.0.04/de_DE/AdbeRdr11004_de_DE.exe
Patch auf 11.0.05:
FTP: ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/11.0.05/misc/AdbeRdrSecUpd11005.msp
HTTP: http://ardownload.adobe.com/pub/adobe/reader/win/11.x/11.0.05/misc/AdbeRdrSecUpd11005.msp
Flash:
http://fpdownload.macromedia.com/get/flashplayer/pdc/11.9.900.117/install_flash_player.exe (aktuell neuste version)
http://fpdownload.macromedia.com/pub/flashplayer/current/support/install_flash_player.exe (immer neuste version)
Air:
http://airdownload.adobe.com/air/win/download/3.9/AdobeAIRInstaller.exe
|
|
|
10/19/2013, 22:06
|
#5
|
elite*gold: 0
Join Date: Aug 2013
Posts: 31
Received Thanks: 2
|
Danke für Die Links.
Ich werde morgen einmal versuchen etwas neues dazu zu schreiben und hier zu posten.
Mein Gedanke war eine Oberfläche mit Buttons zum Download und öffnen der Installer zu schreiben, wo natürlich immer die aktuellste Version zum installieren heruntergeladen werden soll.
So nun einmal eine FUnktion für den Aktuellen Java Link geschrieben
Code:
#include <_HTML.au3>
#include <String.au3>
MsgBox(0,"Aktueller Java Link",Getjava())
Func Getjava()
Local $sHTML = _HTML_GetSource("http://www.java.com/de/download/manual.jsp")
Local $version = _StringBetween($sHTML,"href=" & Chr(34) & "http://javadl.sun.com/webapps/download/",Chr(34) & ">")
$version[1] = "http://javadl.sun.com/webapps/download/" & $version[0]
return $version[1]
EndFunc
Verbesserungen nehme ich auch gern entgegen
|
|
|
 |
Similar Threads
|
Adobe After Effects Dreamweaver Java Fehler Meldung :?
10/12/2013 - General Coding - 2 Replies
Bekomme immer diese Fehler habe auch schon 2x neu installiert -.-
http://puu.sh/4Lj40.png
http://puu.sh/4LF4v.png
http://puu.sh/4LF53.png
http://puu.sh/4LF5u.png
|
[Download] New Java For 88 62 Version
02/09/2011 - MapleStory - 0 Replies
Hello!
i giving u Java For V88 V62 Version's.
דדדד.zip kostenlos von Uploading.com herunterladen
|
Aktuelleste Mangos Gm Befehle + Gm Addon
06/21/2010 - WoW Private Server - 7 Replies
Hey, ich suche jetzt schon seit einigen Tagen nach den neusten Mangso Gm Befehlen oder wurden diese nicht verändert?
Dark-Mangos-WoW
>> Alle GM Befehle für Mangos << - !!!!! WICHTIG !!!!!
-> Stimmen die Befehle auf beiden Seiten oder auf einer? Oder sind beide veraltet? (:
Außerdem suche ich ein Gm addon bzw. Ein Ticket Addon für Mangos, die Version des Gm Addons is mir egalö hauptsache es läuft sehr gut auf Mangos 3.2.2. Das Ticket addon kann auch in dem Gm addon enthalten sein.
|
Adobe Photoshop CS4 [crack version]
03/14/2010 - General Coding - 4 Replies
edit: frage beantwortet:D
|
All times are GMT +1. The time now is 13:48.
|
|