Hallo,
auf einen benutzerdefinierten Buttondruck möchte ich TCmenu mit einer
bar.-Datei aufrufen, die bei jedem Benutzer in %APPDATA%\Ghisler\ liegt.
Leider bekomme ich %APPDATA%, als Parameter für den TCmenu Aufruf,
vom TC nicht expandiert.
Geht das und wie?
Ich behelfe mich derzeit damit eine Batchdatei aufzurufen, die TCmenue mit dem kompletten Pfad zur bar.-Datei aufruft. Dazu ergänzt die Batch den Pfad aus dem Namen der bar.-Datei (als Parameter übergeben) und %APPDATA%. Das startet aber immer auch eine minimierte Konsole und außerdem klappen die Menues von TCmenu irgendwie nicht mehr zu.
Danke
Environment Variablen Expansion in Button
Moderators: Hacker, Stefan2, white
- sqa_wizard
- Power Member
- Posts: 3895
- Joined: 2003-02-06, 11:41 UTC
- Location: Germany
2haubmi
Verschiebe die Parameter von Parameter nach Kommando.
z.B.
Verschiebe die Parameter von Parameter nach Kommando.
z.B.
Code: Select all
Kommando: %COMMANDER_PATH%\ADDONS\TCMENU.EXE %APPDATA%\GHISLER\windows.bar
Parameter: <leer>
"War is evil, in so far as it makes more bad people than it takes away."
Immanuel Kant in "Perpetual Peace"
Immanuel Kant in "Perpetual Peace"
- ghisler(Author)
- Site Admin
- Posts: 50806
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Falls %COMMANDER_PATH% oder %APPDATA% Leerzeichen enthält, müssen Sie noch doppelte Anführungszeichen verwenden:
Kommando: "%COMMANDER_PATH%\ADDONS\TCMENU.EXE" "%APPDATA%\GHISLER\windows.bar"
Parameter: <leer>
Kommando: "%COMMANDER_PATH%\ADDONS\TCMENU.EXE" "%APPDATA%\GHISLER\windows.bar"
Parameter: <leer>
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Geht schon, aber nur mit Umweg über COMSPEC.sqa_wizard wrote:Nein, geht nicht.
Prozentzeichen in "Parameter" müssen dabei verdoppelt werden, damit der Kommandointerpreter die Variablen erweitert:
Code: Select all
Kommando : %COMSPEC% /c start "" "%COMMANDER_PATH%\ADDONS\TCMENU.EXE"
Parameter: "%%APPDATA%%\GHISLER\windows.bar"
Den Parameter mit ins Feld "Kommando" zu schreiben, ist natürlich einfacher...
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
-- TC starter menu: Fast yet descriptive command access!