bin diesmal am verzweifeln. Ich möchte diverse Programme starten, die sich @home und @work in unterschiedlichen Basisverzeichnissen befinden.
Ich möchte außerhalb der Hotkey-Definitionen eine Variable je nach Vorhandensein eines Pfades mit einem Basispfad belegen. Dies soll nur ein Mal geschehen und sozusagen gemerkt werden.
Dieser Basispfad soll dann innterhalb der jeweiligen Hotkey-Definitionen mit einem run-Befehl verwendet wird.
Wie muss die Variable außerhalb definiert werden? Geht das auch ohne eine Environment-Variable?
Code: Select all
IfExist d:\soft
EnvSet, SoftDir, d:\Soft
return
#^w::
{
; EnvGet, SoftDirPath, SoftDir - so geht der Aufruf nicht
; SoftDirPath = d:\Soft - so geht der Aufruf von Firefox
run, %SoftDirPath% . \FirefoxPortable\FirefoxPortable.exe
}
Return