From b059f6947c21605071b1be0f443d25ec15ca0afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?m=C3=B6si?= Date: Tue, 13 Sep 2011 08:50:32 +0000 Subject: Bildschirmtastatur: Wenn der Font (erstmalig) heruntergeladen wird, kommt jetzt ein neuer unzip zum Einsatz, der allerdings als SFX-Archiv heruntergeladen und selbst erst entpackt werden muss. Sollte als Win32-Applikation jetzt auch unter 64-Bit-Windows laufen. git-svn-id: https://svn.neo-layout.org@2402 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/neo-vars/src/source/screenkeyboard.ahk | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/windows/neo-vars/src/source/screenkeyboard.ahk b/windows/neo-vars/src/source/screenkeyboard.ahk index 54eb413..4053646 100644 --- a/windows/neo-vars/src/source/screenkeyboard.ahk +++ b/windows/neo-vars/src/source/screenkeyboard.ahk @@ -2,8 +2,10 @@ BSTalwaysOnTop := 1 +UnZipSFXSourceLink := "ftp://ftp.info-zip.org/pub/infozip/win32/unz600xn.exe" +UnZipSFXLocalFile := ResourceFolder . "\unzipsfx.exe" + UnZipLocalFile := ResourceFolder . "\unzip.exe" -UnZipSourceLink := "http://stahlworks.com/dev/unzip.exe" UniFontVersion := "2.33" UniFontFilename := "DejaVuSans-Bold.ttf" @@ -204,19 +206,22 @@ CharProc__BST1() { if (FileExist(UniFontLocalFile)=="") { if (FileExist(UnZipLocalFile)=="") { - Progress,0,,Herunterladen des Entpack-Programms ... - UrlDownloadToFile,%UnZipSourceLink%,%UnZipLocalFile% - if (FileExist(UnZipLocalFile)=="") { + Progress,0,Herunterladen des gepackten Entpack-Programms ... + UrlDownloadToFile,%UnZipSFXSourceLink%,%UnZipSFXLocalFile% + if (FileExist(UnZipSFXLocalFile)=="") { Msgbox,Konnte Unzip-Programm nicht finden und nicht installieren! + } else { + Progress,25,Entpacken des Entpack-Programms ... + RunWait,% """" . UnZipSFXLocalFile . """ -d """ . ResourceFolder . """ unzip.exe",,Hide } } if (FileExist(UniFontZipLocalFile)=="") { - Progress,20,Herunterladen des Fonts ... + Progress,50,Herunterladen des Fonts ... UrlDownloadToFile,%UniFontZipSourceLink%,%UniFontZipLocalFile% } - Progress,80,Entpacken des Archivs ... + Progress,75,Entpacken des Archivs ... RunWait,% """" . UnZipLocalFile . """ -j """ . UniFontZipLocalFile . """ """ . UniFontZipFontPath . """",%UniFontLocalFilePath%,Hide Progress,OFF } -- cgit v1.2.3