Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Explorer-Kommandozeilenparameter gesucht (https://www.delphipraxis.net/69751-explorer-kommandozeilenparameter-gesucht.html)

stj 19. Mai 2006 15:12


Explorer-Kommandozeilenparameter gesucht
 
Hallo liebe Fachleute,

gibt es einen Kommandozeilenparameter für den Explorer, mit dem man den Explorer *zwingen* kann einen Ordner in der Details-Ansicht zu öffnen?

Unter Windows 2000 habe ich alle Ordneransichten auf die Detail-Ansicht eingestellt - kein Problem, Windows 2000 hält sich daran.

Unter Windows XP ebenfalls, aber es hält sich einfach nicht daran, ganz gleich, was ich bei den Ordneroptionen einstelle. Nach einem Neustart kommen immer wieder die extrem aussagekräftigen "großen Symbole".

Admin-Rechte habe ich - und wegen des störrischen Verhaltens von Windows XP auch schon ein paar graue Haare mehr :-)

Vielen Dank für sachdienliche Hinweise
und ein schönes Wochenende!

stj

Luckie 19. Mai 2006 15:15

Re: Explorer-Kommandozeilenparameter gesucht
 
Stells dir für einen Ordner ein. Dann gehst du auf Extras - Ordneroptionen - Ansicht - "Für alle übernehmen", dann sollte es so beiben.

stj 19. Mai 2006 15:19

Re: Explorer-Kommandozeilenparameter gesucht
 
Danke für die prompte Antwort, aber wenn es so bleiben würde, müsste ich hier nicht nach einem Kommandozeilenparameter fragen.

Wie schon geschrieben: Unter Windows 2000 kein Problem, aber Windows XP zickt *immer* herum.

mfg
stj

Dale 19. Mai 2006 15:20

Re: Explorer-Kommandozeilenparameter gesucht
 
Hallo stj,

zuerst einmal herzlich Willkommen in der DP!

Zu deinem Problem:
evtl. muss du noch in den Ordneroptionen auf der Registerkarte "Ansicht" ein Häkchen setzen bei: "Ansichtoptionen für jeden Ordner speichern".

Dale grüßt

Aenogym 19. Mai 2006 15:22

Re: Explorer-Kommandozeilenparameter gesucht
 
hi,

einen kommandozeilenparameter für die ansicht gibt es anscheinend nicht...

aenogym

stj 19. Mai 2006 15:30

Re: Explorer-Kommandozeilenparameter gesucht
 
Danke Dale,

wie schon geschrieben, ich habe alle Varianten unter XP ausprobiert, keine überlebte einen Neustart von XP.

Es sind auch keine "automatischen Wiederherstellungen" unter XP aktiv oder sonstige Tools, die in der Registry herumpfuschen.

Ich möchte *wirklich* nur wissen, ob es einen Kommandozeilenparameter für den Explorer gibt, der einen Ordner in der Details-Ansicht öffnet.

Mehr nicht :-)

Falls es den Kommandozeilenparameter gibt: Bitte welcher?

mfg
stj

Aenogym 19. Mai 2006 15:32

Re: Explorer-Kommandozeilenparameter gesucht
 
Zitat:

Zitat von stj
Falls es den Kommandozeilenparameter gibt: Bitte welcher?

ich weise nochmal auf meinen vorherigen post und explizit auf den darin enthaltenen link hin :zwinker:

laut MS gibt es einen solchen parameter nicht für die explorer.exe

Hawkeye219 19. Mai 2006 15:36

Re: Explorer-Kommandozeilenparameter gesucht
 
Hallo,

vielleicht hilft die WinFAQ weiter. Sie kennt zwar auch keinen Kommandozeilenparameter (siehe Beitrag von Aenogym), aber hier wird zumindest eine Registry-Einstellung beschrieben.

Gruß Hawkeye

stj 19. Mai 2006 15:37

Re: Explorer-Kommandozeilenparameter gesucht
 
Zitat:

Zitat von Aenogym
hi,

einen kommandozeilenparameter für die ansicht gibt es anscheinend nicht...

aenogym

Danke aenogym,

genau das wollte ich wissen!

Kann man - von Delphi aus - den Explorer mit einem bestimmten Ordner öffnen lassen (Klar!) und dann dem Explorer eine Message schicken, daß er gefälligst in die Details-Ansicht umschalten soll?

Wenn ja: Möglichst windowsversionsunabhängig - also ohne irgendein "sendkeys"?

mfg
stj

Luckie 19. Mai 2006 15:42

Re: Explorer-Kommandozeilenparameter gesucht
 
Ihc kann das Problem nicht nachvollziehen. Bei mir bleiben die Ordner so wie sie sollen unter Windows XP Professional.

stj 19. Mai 2006 15:43

Re: Explorer-Kommandozeilenparameter gesucht
 
Zitat:

Zitat von Hawkeye219
Hallo,

vielleicht hilft die WinFAQ weiter. Sie kennt zwar auch keinen Kommandozeilenparameter (siehe Beitrag von Aenogym), aber hier wird zumindest eine Registry-Einstellung beschrieben.

Gruß Hawkeye

Danke für den Link, werde ich mir anschauen. Vielleicht hat ja irgendein altes Programm meine XP-Registry vermurkst.

mfg
stj

Luckie 19. Mai 2006 15:52

Re: Explorer-Kommandozeilenparameter gesucht
 
[quote="stj"]
Zitat:

Zitat von Hawkeye219
Vielleicht hat ja irgendein altes Programm meine XP-Registry vermurkst.

Das glaube ich eher. ;)

stj 19. Mai 2006 15:56

Re: Explorer-Kommandozeilenparameter gesucht
 
Zitat:

Zitat von Luckie
Ihc kann das Problem nicht nachvollziehen. Bei mir bleiben die Ordner so wie sie sollen unter Windows XP Professional.

Schön für Dich (freundlich gemeint)! Bei mir überleben diese Einstellungen einen Neustart von XP (professional, SP 2 mit fast allen aktuellen Sicherheitsupdates) *leider* nicht :-(

Daher auch meine Frage nach dem Kommandozeilenparameter :-)

Oder einem möglichen PostMessage an das Handle des Explorers...

mfg
stj

Luckie 19. Mai 2006 15:59

Re: Explorer-Kommandozeilenparameter gesucht
 
Ich würde nicht an den Symptomen rumdocktern. Hast du schon mal eine Reparaturinstallation durchgeführt? Und seit wann triit das Problem auf? Nach welcher Installation von welcher Software?

stj 19. Mai 2006 16:07

Re: Explorer-Kommandozeilenparameter gesucht
 
[quote="Luckie"]
Zitat:

Zitat von stj
Zitat:

Zitat von Hawkeye219
Vielleicht hat ja irgendein altes Programm meine XP-Registry vermurkst.

Das glaube ich eher. ;)

Vielen Dank :-) für den noch ungeschriebenen Tipp:

Windows XP neu aufsetzen :-(

Es muss noch andere Möglichkeiten geben, da man "OpenDialog.Execute" auch in der Details-Ansicht benutzen kann (irgendwo habe ich die Freeware-Komponente bestimmt noch, bei der man das einstellen konnte). Und der "OpenDialog" ist ja auch der Explorer, falls ich mich nicht irre...

mfg
stj

Luckie 19. Mai 2006 16:08

Re: Explorer-Kommandozeilenparameter gesucht
 
Ich sprach von einer Reparaturinstallation und nicht von einer kompletten Neuinstallation.

stj 19. Mai 2006 16:20

Re: Explorer-Kommandozeilenparameter gesucht
 
Zitat:

Zitat von Luckie
Ich sprach von einer Reparaturinstallation und nicht von einer kompletten Neuinstallation.

Von einer "Reparaturinstallation" hast Du überhaupt noch nicht gesprochen, geschweige denn von einer "kompletten Neuinstallation" ;-)

Ich habe lediglich Deine pauschalen Tipps für andere Probleme kurz angelesen. Oft empfiehlst Du da eine Neuinstallation (höchstwahrscheinlich sogar zurecht). Kommt bei mir nicht in Frage!

Also, konkrete Frage an Luckie: Gibt es ein PostMessage an das bekannte Handle des Explorers, das den Explorer dazu zwingt die aktuelle Ordneransicht auf eine andere Ansicht umzuschalten?

mfg
stj

Luckie 19. Mai 2006 18:06

Re: Explorer-Kommandozeilenparameter gesucht
 
Zitat:

Zitat von stj
Zitat:

Zitat von Luckie
Ich sprach von einer Reparaturinstallation und nicht von einer kompletten Neuinstallation.

Von einer "Reparaturinstallation" hast Du überhaupt noch nicht gesprochen,

Siehe Beitrag #14. ;)

Zitat:

Ich habe lediglich Deine pauschalen Tipps für andere Probleme kurz angelesen. Oft empfiehlst Du da eine Neuinstallation (höchstwahrscheinlich sogar zurecht).
Wenn es um Viren, Trojaner und andersartig verseuchte Rechner geht, dann ja.

Christian Seehase 20. Mai 2006 01:27

Re: Explorer-Kommandozeilenparameter gesucht
 
Moin stj,

mir fällt da noch eine "Universallösung" für unerklärliche Windows- und Officeprobleme ein:
Registriere mal die OLE32.DLL neu.

Start\Ausführen:

regsvr32 %systemroot%\system32\ole32.dll

Eventuell bringt das auch erst nach einem Neustart Erfolg.

Daniel B 20. Mai 2006 10:26

Re: Explorer-Kommandozeilenparameter gesucht
 
Zitat:

Zitat von Dale
Zu deinem Problem:
evtl. muss du noch in den Ordneroptionen auf der Registerkarte "Ansicht" ein Häkchen setzen bei: "Ansichtoptionen für jeden Ordner speichern".

Das Häckchen muss weg, dann gilt die einstellte Einstellung für alle Ordner.

xZise 20. Mai 2006 13:42

Re: Explorer-Kommandozeilenparameter gesucht
 
Hi stj,
und du bist dir sicher, dass du den Rechner nicht "gewaltsam" runtergefahren hast? (Also Ein/Ausknopp 3Secs; Stecker raus)

Oder das du folgendermaßern verfahren hast:
Umstellen >>> Ruhezustand >>> Gewaltsam runtergefahren

??


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz