From ba9cc6cbbf4a639a48117f70a7c7183bf7a3bad3 Mon Sep 17 00:00:00 2001 From: dennis Date: Thu, 31 Jul 2008 02:55:02 +0000 Subject: =?UTF-8?q?Die=20Resourcen-Dateien=20(PNGs,=20ICOs)=20werden=20nun?= =?UTF-8?q?=20nach=20"Von=20Windows=20vorgegebenes=20TEMP=20Verzeichnis\NE?= =?UTF-8?q?O2\=20extrahiert=20und=20nicht=20mehr=20in=20das=20Verzeichnis,?= =?UTF-8?q?=20in=20dem=20sich=20die=20EXE=20befindet;=20die=20doppelten=20?= =?UTF-8?q?franz=C3=B6sischen=20Anf=C3=BChrungszeichen=20werden=20nun=20eb?= =?UTF-8?q?enfalls=20=C3=BCber=20SendUnicodeChar=20gesendet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@706 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/autohotkey/Source/Global-Part.ahk | 37 +++++++++++++++++++------------ 1 file changed, 23 insertions(+), 14 deletions(-) (limited to 'windows/autohotkey/Source/Global-Part.ahk') diff --git a/windows/autohotkey/Source/Global-Part.ahk b/windows/autohotkey/Source/Global-Part.ahk index 0b92b59..ca03639 100644 --- a/windows/autohotkey/Source/Global-Part.ahk +++ b/windows/autohotkey/Source/Global-Part.ahk @@ -26,23 +26,32 @@ Process,Priority,,High ************************** */ -; Versuche zuerst, eventuell in die EXE eingebundenen Dateien zu extrahieren -FileInstall, neo.ico, neo.ico, 1 -FileInstall, neo_disabled.ico, neo_disabled.ico, 1 - -if (bildschirmTastaturEinbinden==1) { - FileInstall, ebene1.png, ebene1.png, 1 - FileInstall, ebene2.png, ebene2.png, 1 - FileInstall, ebene3.png, ebene3.png, 1 - FileInstall, ebene4.png, ebene4.png, 1 - FileInstall, ebene5.png, ebene5.png, 1 - FileInstall, ebene6.png, ebene6.png, 1 + +; Setze das Arbeitsverzeichnis für eventuell zu extrahierende Dateien +EnvGet, WindowsEnvTempFolder, TEMP +ResourceFolder = %WindowsEnvTempFolder%\NEO2 +FileCreateDir, %ResourceFolder% +if(FileExist("ResourceFolder") <> false) { + ; Versuche, alle möglicherweise in die EXE eingebundenen Dateien zu extrahieren + FileInstall, neo.ico, %ResourceFolder%\neo.ico, 1 + FileInstall, neo_disabled.ico, %ResourceFolder%\neo_disabled.ico, 1 + iconBenutzen = 1 + if (bildschirmTastaturEinbinden==1) { + FileInstall, ebene1.png, %ResourceFolder%\ebene1.png, 1 + FileInstall, ebene2.png, %ResourceFolder%\ebene2.png, 1 + FileInstall, ebene3.png, %ResourceFolder%\ebene3.png, 1 + FileInstall, ebene4.png, %ResourceFolder%\ebene4.png, 1 + FileInstall, ebene5.png, %ResourceFolder%\ebene5.png, 1 + FileInstall, ebene6.png, %ResourceFolder%\ebene6.png, 1 + zeigeBildschirmTastatur = 1 + } +} else { + MsgBox, "Das Verzeichnis %ResourceFolder% konnte nicht angelegt werden!" ; Diese Zeile dient nur der eventuellen Fehlersuche und sollte eigentlich niemals auftauchen. } -; Benutze die Dateien (soweit sie vorhanden sind) +; Benutze die Dateien auch dann, wenn sie eventuell im aktuellen Verzeichnis vorhanden sind if ( FileExist("ebene1.png") && FileExist("ebene2.png") && FileExist("ebene3.png") && FileExist("ebene4.png") && FileExist("ebene5.png") && FileExist("ebene6.png") ) zeigeBildschirmTastatur = 1 - if ( FileExist("neo.ico") && FileExist("neo_disabled.ico") ) iconBenutzen = 1 @@ -131,7 +140,7 @@ if inputlocale <> 00000407 ; ---------------------- if (iconBenutzen) - menu, tray, icon, neo.ico,,1 + menu, tray, icon, %ResourceFolder%\neo.ico,,1 menu, tray, nostandard menu, tray, add, Öffnen, open menu, helpmenu, add, About, about -- cgit v1.2.3