Startpfad des Commanders anzeigen

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
pbelcl
Senior Member
Senior Member
Posts: 212
Joined: 2003-02-28, 07:21 UTC
Location: Wien
Contact:

Startpfad des Commanders anzeigen

Post by *pbelcl »

Hi Leute,
Gibt es irgendeine Möglichkeit den aktuellen Startpfad von dem der TTC gestartet wurde anzuzeigen?

Warum:
Ich starte den Commander manchmal vom PC aus (C:\Programme\Totalcmd) und manchmal als Protable App von meinem Stick. Und ich würde gerne schnell sehen können von wo aus der Commander gestartet wurde.
Dafür reicht mir eigentlich wenn es möglich wäre in der Menüleiste oder im Buttonbar die %COMMANDER_DRIVE% Variable anzuzeigen.

Habt ihr einen Tipp wie ich das anstellen kann?
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Guten Morgen, Paul.

Ein Lösungsvorschlag:
Button anlegen, der folgendes Kommando ausführt:

Code: Select all

cmd.exe /c "echo TC Laufwerk=%COMMANDER_DRIVE% & pause"
oder falls du doch den gesamten Programmpfad sehen willst

Code: Select all

cmd.exe /c "echo TC Startpfad=%COMMANDER_PATH% & pause"

Grüße,
Karl
User avatar
Mikefield
Power Member
Power Member
Posts: 628
Joined: 2006-02-26, 19:13 UTC
Location: Oberursel, Germany HE

Post by *Mikefield »

Soviel Buttons verbrauchen? :)
Ich habe das so geregelt, daß ich im TC auf dem Stick andere Tabs habe und somit dann
weiss welche Version offen ist.
Das Thema war schon oft hier Mode, allerdings ging es darum diese Info in der Titelzeile,
wo Dein Name angezeigt wird zu hinterlegen. Aber da läßt sich der Autor nicht erweichen.
Gibt auch Zusatztools wie Camper (bin mir nicht sicher), die dort dann anzeigen was immer
man möchte, aber das hat mehr schlecht als recht geholfen.

mf
Bankster - Word of the Year 2009
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hi, Mikefield.

Habe beim Ausprobieren vor dem Posten gar keinen Button dafür verbraucht. Habe einen Eintrag im Starter Menü angelegt.

Übrigens würde ein Eintrag für beide Angaben reichen.

Code: Select all

cmd.exe /c "echo TC Laufwerk=%COMMANDER_DRIVE% & echo TC Startpfad=%COMMANDER_PATH% & pause"
oder um gleich alles drinne zu haben

Code: Select all

cmd.exe /c "echo TC Laufwerk=%COMMANDER_DRIVE% & echo TC Startpfad=%COMMANDER_PATH% & echo TC INI Datei=%COMMANDER_INI% & pause"
Karl
User avatar
pbelcl
Senior Member
Senior Member
Posts: 212
Joined: 2003-02-28, 07:21 UTC
Location: Wien
Contact:

Post by *pbelcl »

karlchen wrote: Ein Lösungsvorschlag:
Hallo Karl,
Danke für Deinen Tipp!!
Habe mir ein kleines Batch geschrieben dass im Commander Verzeichnis liegt:

Code: Select all

@echo off
echo.
echo TC Startpfad=%COMMANDER_PATH%
echo.
echo.
pause
Ich rufe es mit: %COMMANDER_PATH%\TTC_Pfad.bat von eine Button auf, es ist daher relativ und funktioniert immer!

Hübscher noch wäre ein kleines VB-Script, aber das habe ich nicht hingebracht! Folgendes:

Code: Select all

msgbox "TTC von: "& COMMANDER_DRIVE & "gestartet"
zeigt zwar ein nettes Popup, aber die "Commander_path" Variable wird nicht befüllt ;-( Ich hab das allerdings nur wo abgeschrieben, in VBS kenn ich mich nicht so aus ...

Nun ja das DOS Batch ist nicht so hübsch, aber es tut seinen Zweck ....

Danke nochmal für den Tipp!
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Code: Select all

Set oShell = CreateObject("WScript.Shell")
Set oEnvironment = oShell.Environment("PROCESS")
COMMANDER_DRIVE = oEnvironment("COMMANDER_DRIVE")
MsgBox  "TTC von:  "& COMMANDER_DRIVE & "  gestartet" 
HTH
Holger
User avatar
pbelcl
Senior Member
Senior Member
Posts: 212
Joined: 2003-02-28, 07:21 UTC
Location: Wien
Contact:

Post by *pbelcl »

Hallo HolgerK,

SUPER!!!
Das ist genau das Codeschnipsel das ich brauche ;-)

Funktioniert hervorragend, DANKE!!
User avatar
Chardonnens
Member
Member
Posts: 115
Joined: 2006-07-20, 16:30 UTC
Location: Schweiz

Post by *Chardonnens »

Hallo HolgerK,

SUPER!!!
Das ist genau das Codeschnipsel das ich brauche
Toll, das kann auch ich gut gebrauchen. Es kommen von Dir HolgerK immer wertvolle Hilfen - Vielen Dank
Chardonnens
Gruss Chardonnens
User avatar
Mikefield
Power Member
Power Member
Posts: 628
Joined: 2006-02-26, 19:13 UTC
Location: Oberursel, Germany HE

Post by *Mikefield »

karlchen wrote:Habe beim Ausprobieren vor dem Posten gar keinen Button dafür verbraucht. Habe einen Eintrag im Starter Menü angelegt.
An die Menueinträge habe ich gar nicht gedacht! Kommt halt davon, wenn man wenig mit diesen arbeitet.
Für das, was ich im Alltag benötige habe ich Buttons angelegt, habe da nicht weiter gedacht

mf
Bankster - Word of the Year 2009
Post Reply