Autor Beitrag
LonghornUser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Do 20.05.10 22:44 
Hallo,

ich habe eine Frage bzgl. der Funktion "Neuer Ordner", die man normalerweise im Popup- bzw. Kontextmenü in jedem Windows-Ordner sehen kann (Rechtsklick->Neu->Ordner).

Gibt es eine Möglichkeit, diese Aktion auszulösen, wenn man sich gerade in einem Ordner befindet (bspw. durch einen Hook)? Einfach ein "Rechtsklick"->"N"->"O" simulieren reicht ja nicht, da in anderen Sprachausgaben auch andere Buchstaben im Menü unterstrichen sen können (->Kaufmanns-&).

Habt ihr da ne Idee?

Ciao LHUser


Moderiert von user profile iconNarses: Topic aus Dateizugriff verschoben am Do 20.05.2010 um 23:48
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 20.05.10 22:47 
Moin!

Wozu soll das gut sein, warum legst du nicht einfach das Verzeichnis per API an? :nixweiss:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Do 20.05.10 22:55 
Es geht einfach darum, möglichst schnell neue Verzeichnisse in bestimmten Ordnern (die erst beim Durchbrowsen einer Ordnerstruktur erkannt werden) zu erstellen, ohne jedes mal über das Rechtsklick-Menü gehen zu müssen.

Das ganze braucht ein Bekannter für ein Stücklistenverzeichnis. Es ist eine reine Usability-Vereinfachungsgeschichte :)
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Do 20.05.10 22:59 
Kannst ihm ja nen Explorer Ersatz, wie z.B. Freecommander und ähnliches empfehlen, da gibts Shortcuts für sowas ;)

_________________
PROGRAMMER: A device for converting coffee into software.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 20.05.10 23:01 
Moin!

user profile iconLonghornUser hat folgendes geschrieben Zum zitierten Posting springen:
Es ist eine reine Usability-Vereinfachungsgeschichte :)
Schonmal ALT+D / N / Return probiert? ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Do 20.05.10 23:08 
Alt+D bringt nix, aber ich denke mal, du meinst das Rechtsklick-Menü.

Leider bringt das nicht so viel, da das Programm auf einem deutschen wie auch einem englischen System betrieben werden soll, wo unter Umständen das N nichts bringt ;) (da ist z.B. das w von "New" unterstrichen)
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 20.05.10 23:31 
Moin!

user profile iconLonghornUser hat folgendes geschrieben Zum zitierten Posting springen:
Alt+D bringt nix, aber ich denke mal, du meinst das Rechtsklick-Menü.
Zumindest auf einem WinXP_de öffnet ALT+D das Menü Datei. Du kannst aber von mir aus auch mit SHIFT+F10 (oder mit der Windows-Spezialtaste) das Kontextmenü öffnen und dann da per Tastatur navigieren (also der User selbst, klar). Mache ich auch, wenn ich nicht zur Maus grabschen will, was recht häufig vorkommt. Man kann Windows - zwar recht schlecht, aber immerhin - durchaus komplett ohne Maus bedienen. :D

user profile iconLonghornUser hat folgendes geschrieben Zum zitierten Posting springen:
Leider bringt das nicht so viel, da das Programm auf einem deutschen wie auch einem englischen System betrieben werden soll, wo unter Umständen das N nichts bringt ;) (da ist z.B. das w von "New" unterstrichen)
Nochmal: kein Programm, der User soll(te) das einfach selbst per Tastatur machen! :idea:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Do 20.05.10 23:40 
Mhm, ich verstehe das Problem aber nicht wirklich. Was ist denn daran verkehrt?

Gibts keine Möglichkeit á la SendMessage, dieses Problem zu lösen?

Oder ein anderer Ansatz: Gibts vielleicht eine Möglichkeit, per Hook den aktuellen Pfad, in dem sich der Nutzer befindet, auszulesen, an das Programm zu senden und dann dort einen Ordner per Windows API zu erstellen?
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 20.05.10 23:54 
Moin!

user profile iconLonghornUser hat folgendes geschrieben Zum zitierten Posting springen:
Mhm, ich verstehe das Problem aber nicht wirklich.
Ich auch nicht. ;) Wenn dem Benutzer seine eigene Arbeitsweise nicht effizient genug ist und man das mit Bordmitteln und Gehirn lösen kann, warum dann Aufwand betreiben? :nixweiss:

user profile iconLonghornUser hat folgendes geschrieben Zum zitierten Posting springen:
Was ist denn daran verkehrt?
Nix, aber es ist ziemlich viel Arbeit (wenn es so einfach ginge, hättest du doch schon irgendwo einen Ansatz gefunden :zwinker:) und du hast keinen Plan davon. :P

user profile iconLonghornUser hat folgendes geschrieben Zum zitierten Posting springen:
den aktuellen Pfad, in dem sich der Nutzer befindet
Definiere mal für dich ganz genau (und unter Berücksichtigung aller Seiteneffekte), was das denn sein soll. Dann merkst du schnell, wo der Hase im Pfeffer liegt (man beachte z.B.: Du kannst in den Ordneroptionen die Explorer-Fenster als eigenen Prozess starten lassen; mache ich z.B. so; weiterhin ist unter W7 der logische Pfad nicht unbedingt der physikalische; usw.). :idea:

user profile iconLonghornUser hat folgendes geschrieben Zum zitierten Posting springen:
an das Programm zu senden und dann dort einen Ordner per Windows API zu erstellen?
Das ist simpel, klar. ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.