Bug: Verknüpfungen lassen sich nicht auf dem Desktop anlegen

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Jesco
Junior Member
Junior Member
Posts: 65
Joined: 2003-12-05, 17:28 UTC

Bug: Verknüpfungen lassen sich nicht auf dem Desktop anlegen

Post by *Jesco »

Hallo,

mir ist gerade ein fehlerhaftes Verhalten des Total Commanders aufgefallen: Ist im Zielfenster das Desktop-Verzeichnis (\\Desktop\*.*) aktiv, so lassen sich dorthin keine Verknüpfungen anlegen (z.B. über Strg, Shift + F5), Das Verschieben/Kopieren von Dateien funktioniert hingegen problemlos. Auch gibt es keine Probleme, wenn statt dessen das Desktop-Verzeichnis über den Pfad "C:\Dokumente und Einstellungen\username\Desktop\" angesprochen wird.

Vielleicht läßt sich das ja gelegentlich korrigieren.

Gruß,
Jesco
User avatar
Cineatic
Power Member
Power Member
Posts: 876
Joined: 2003-06-02, 14:09 UTC

Post by *Cineatic »

Hallo!

Stimmt leider auffallend. Wenn man über den Menüeintrag "Öffne Desktop-Verzeichnis" geht, erscheint beim Versuch eine Verknüpfung zu erstellen nur die Fehlermeldung "Der angegebene Zielpfad //Desktop ist ungültig!".
Gruß,
Christian
User avatar
nevidimka
Senior Member
Senior Member
Posts: 385
Joined: 2004-06-20, 21:38 UTC

Post by *nevidimka »

The doorstep to the temple of wisdom is a knowledge of our own ignorance. Benjamin Franklin
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50541
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Ja, das geht leider nicht, da muss man das Kontextmenü bemühen, weil der Desktop eigentlich dem Explorer gehört.
Author of Total Commander
https://www.ghisler.com
Jesco
Junior Member
Junior Member
Posts: 65
Joined: 2003-12-05, 17:28 UTC

Nicht programmierbar?

Post by *Jesco »

Hmm, habe gerade auch die relevanten Posts zum Thema überflogen und dabei eine Frage nicht klären können: kann das Problem grundsätzlich behoben werden oder nicht und (im ersten Fall) ist das in Planung (bin nur neugierig)? Im zweiten Fall würde ich in aller Bescheidenheit einen Hinweis in der TC-Hilfe vorschlagen, da vermutlich eine ganze Reihe an Benutzern auf dieses Problem stößt.

Gruß,
Jesco
User avatar
La Laucha
Senior Member
Senior Member
Posts: 225
Joined: 2004-01-01, 17:31 UTC
Location: Enger

Post by *La Laucha »

Ich bin auch für eine Lösung/Ergänzung like \\dekstopallusers und \\desktopuser - dann müsste doch eine eindeutige Zuordnung möglich sein?!
Andreas
licence #: 101358
_________________________________________
Im Internet kann man wunderbar ziellos Zeit verschwenden ...
...und ein Zuschauer könnte dabei sogar glauben, das sei Arbeit
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2La Laucha
Ich bin auch für eine Lösung/Ergänzung like \\dekstopallusers und \\desktopuser - dann müsste doch eine eindeutige Zuordnung möglich sein?!
Hallo,

wären das dann nicht einfach die physikalischen Verzeichnisse? Damit ist eine eindeutige Zuordnung ja bereits heute möglich.
User avatar
La Laucha
Senior Member
Senior Member
Posts: 225
Joined: 2004-01-01, 17:31 UTC
Location: Enger

Post by *La Laucha »

Welche Aliase meinst Du ?
Vielleicht sollte ein Eintrag in der INI möglich sein, der "desktopallusers" oder "desktopuser" als standart für die bisher nicht möglichen Aktionen klar definiert !? Ich denke mal, dass es den meisten ohnehin egal sein wird welches Verzeichnis genutzt wird.
Andreas
licence #: 101358
_________________________________________
Im Internet kann man wunderbar ziellos Zeit verschwenden ...
...und ein Zuschauer könnte dabei sogar glauben, das sei Arbeit
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2La Laucha
Ich meine Du kannst bereits heute cd %userprofile%\Desktop benutzen und das, wenn Du magst, als cm_OpenUserDesktop definieren.
User avatar
La Laucha
Senior Member
Senior Member
Posts: 225
Joined: 2004-01-01, 17:31 UTC
Location: Enger

Post by *La Laucha »

Danke, dann behelfe ich mir damit. Hierüber gab es ja auch schon genug Diskussionen ;-)
Andreas
licence #: 101358
_________________________________________
Im Internet kann man wunderbar ziellos Zeit verschwenden ...
...und ein Zuschauer könnte dabei sogar glauben, das sei Arbeit
Jesco
Junior Member
Junior Member
Posts: 65
Joined: 2003-12-05, 17:28 UTC

Definition

Post by *Jesco »

Hallo Lefteous,

das hört sich nach eine guten Möglichkeit an. Habe gerade ein bischen im Forum gestöbert, wie ich das realisieren könnte, bin aber nicht fündig geworden?!

Einfach die Zeile "cm_OpenUserDesktop=cd %userprofile%\Desktop;Open user desktop" zur TOTALCMD.INC hinzugefügt scheint nicht den gewünschten Erfolg zu bringen. Wäre über einen Tipp dankbar.

Gruß,
Jesco
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Jesco
Hallo,

Du kannst in der Totalcmd.inc nicht einem Bezeichner einen Befehl direkt zuweisen.
In der Totalcmd.inc siehst Du, dass jedem Bezeichner eine Zahl zugeordnet ist. Die Zahlen ab 700 sind für die Benutzereinträge reserviert. Dort sind als Beispiel bereits 701-710 aufgelistet. Wenn Du magst kannst Du einen der vordefinierten Einträge umbenennen (z.B: cm_usermenu1 -> cm_OpenUserDesktop).
Aber wofür steht zum Beispiel diese Nummer 701? Wo muss man den eigentlichen Befehl eintragen?
701 steht für den ersten Eintrag im Menü "Starter" (702 für den 2. usw.), das der Benutzer über den Menüpunkt "Starter/Startermenü ändern" nach seinen Wünschen belegen kann. Trage also beim passenden Menüpunkt

Code: Select all

cd %userprofile%\Desktop
ein. Jetzt steht der Befehl als Kommando zur Verfügung.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Lefteous wrote:Wenn Du magst kannst Du einen der vordefinierten Einträge umbenennen (z.B: cm_usermenu1 -> cm_OpenUserDesktop).
Du kannst auch einfach einen weiteren Eintrag anlegen, der die gleiche Nummer referenziert:

cm_usermenu1=701;
cm_OpenUserDesktop=701;

Damit kannst Du beide Befehle verwenden.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Jesco
Junior Member
Junior Member
Posts: 65
Joined: 2003-12-05, 17:28 UTC

Danke

Post by *Jesco »

OK, danke an Lefteous und Sheepdog. Das Startmenü habe ich auch schon mal verwendet um Shortcuts zuzuweisen, ich dachte es gäbe eine etwas elegantere Lösung. Ich erinnere mich aber jetzt auch, dass es über das Problem der festen Zuweisung zu Einträgen im Startermenü auch schon Beiträge gab, naja fürs erste wirds reichen.

Gruß,
Jesco
Post Reply