Start Menü & %PROGRAMFILES%

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
googll
Junior Member
Junior Member
Posts: 20
Joined: 2013-02-09, 08:33 UTC

Start Menü & %PROGRAMFILES%

Post by *googll »

Hallo,

habe gesucht, aber nix dergleichen gefunden:
Ich nutze das Startmenu um Autoit aufzurufen und dann das entsprechende Script und die Parameter zu übergeben. Soweit so gut :)

Um bei den verschiedenen Win Versionen nicht immer die Pfade im Startmenü anpassen zu müssen, wollte ich %PROGRAMFILES% nutzen.

Mein Startmenueintrag sieht also folgendermaßen aus:

Kommando: %PROGRAMFILES%\Autoit3\AutoIt3.exe
Parameter: "%PROGRAMFILES%\totalcmd\script.au3" "%P" %N "%T" "%M" "%F"

Leider wird %PROGRAMFILES% ersetzt durch %P und 'ROGRAMFILES%'.
Ein Escapen ('%%') klappt auch nicht.

im Kommando wird %PROGRAMFILES% ja richtig ersetzt, nur in den Parametern nicht.

Funktioniert das irgendwie, das der TC auch in den Parametern die Umgebungsvariablen ersetzt?

Christian
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hallo, Christian.

Versuche es doch mal so:

Code: Select all

Kommando: "%PROGRAMFILES%\Autoit3\AutoIt3.exe"  "%PROGRAMFILES%\totalcmd\script.au3"
Parameter: "%P" %N "%T" "%M" "%F" 
Damit ersparst du T.C. die Zwickmühle, entscheiden zu müssen, ob ein %P seine eigene interne Variable ist oder Teil einer externen Variable %ProgramFiles%.
Funktioniert das irgendwie, das der TC auch in den Parametern die Umgebungsvariablen ersetzt?
Weil T.C. sonst seine eigenen internen Variablen nicht dort nutzen könnte, nein, geht nicht.

Grüße,
Karl
MX Linux 21.3 64-bit xfce, Total Commander 11.50 64-bit
The people of Alderaan keep on bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine.
The Prophet's Song
googll
Junior Member
Junior Member
Posts: 20
Joined: 2013-02-09, 08:33 UTC

Post by *googll »

Auf dat einfachste kommt man nicht :D

Thx und funktioniert....


Christian
Post Reply