diff options
author | mösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2011-09-13 08:50:32 +0000 |
---|---|---|
committer | mösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2011-09-13 08:50:32 +0000 |
commit | b059f6947c21605071b1be0f443d25ec15ca0afb (patch) | |
tree | 736b7bbc7082115ffc12f0c0f051230126d1323d /windows | |
parent | bbca3bd343e5401d705292361737dd60796ac7eb (diff) | |
download | neo-layout-b059f6947c21605071b1be0f443d25ec15ca0afb.tar.gz neo-layout-b059f6947c21605071b1be0f443d25ec15ca0afb.tar.bz2 neo-layout-b059f6947c21605071b1be0f443d25ec15ca0afb.zip |
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
Diffstat (limited to 'windows')
-rw-r--r-- | windows/neo-vars/src/source/screenkeyboard.ahk | 17 |
1 files 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
}
|