Autor Beitrag
JungerIslaender
ontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 427
Erhaltene Danke: 5

Win XP
Delphi 7; Delphi 2005
BeitragVerfasst: Fr 31.10.08 12:06 
Hi Leute,

Wenn ich in irgendeinem Programm auf öffnen klicke, öffnet sich der windows explorer und ich soll eine Datei auswählen. Kann ich das Verzeichnis in dem er sich dann befindet verändern. Sodass er dann normaler weise in einem anderem Verzeichnis ist?

Und gibt es da vlt. eine c++ Routine für?
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Fr 31.10.08 12:14 
user profile iconJungerIslaender hat folgendes geschrieben Zum zitierten Posting springen:
Wenn ich in irgendeinem Programm auf öffnen klicke, öffnet sich der windows explorer

Welches Programm meinst du? Oder beziehst du dich auf den Öffnen-Dialog der Shell?

user profile iconJungerIslaender hat folgendes geschrieben Zum zitierten Posting springen:
Kann ich das Verzeichnis in dem er sich dann befindet verändern. Sodass er dann normaler weise in einem anderem Verzeichnis ist?

Das bestimmt in erster Linie das Programm selbst. Deine Fragestellung lässt vermuten, dass das Programm nicht von dir geschrieben ist, da wäre das ganz einfach.

Aber für die meisten Programme reicht es, ein Arbeitsverzeichnis zu setzen. Erstelle eine Verknüpfung zur Anwendung (falls du die nicht schon hast), und wähle in den Eigenschaften die Seite "Verknüpfung" aus. Dort schreibst du unter "Ausführen in" das Standardverzeichnis. Funktioniert nicht bei allen Programmen, sollte aber bei den meisten.
JungerIslaender Threadstarter
ontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 427
Erhaltene Danke: 5

Win XP
Delphi 7; Delphi 2005
BeitragVerfasst: Fr 31.10.08 12:35 
Ich bin gerade dabei für das Programm mega cad einen eigene funktion zu schreiben, Die folgendes machen soll: Das standard verzeichnis des datei öffnen oder speichern als... dIALOGES in einem Verzeichnis meiner Wahl zu öffnen. Dieser Dialog Basiert ja auf windows und demnach müsste es eine windows funktion, variable oder sonstwas geben in der ich das ändern kann.
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Fr 31.10.08 12:53 
Heißt das jetzt, dass die Verknüpfungs-Variante nicht funktioniert?
JungerIslaender Threadstarter
ontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 427
Erhaltene Danke: 5

Win XP
Delphi 7; Delphi 2005
BeitragVerfasst: Fr 31.10.08 13:01 
Ich möchte dass ja variabel gestalten: Dass heißt mein Programm müsste dass dann dort reinschreiben. Ich weiß nun aber nicht wie ich dass dann machen soll. Vor allem nicht in c++
JungerIslaender Threadstarter
ontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 427
Erhaltene Danke: 5

Win XP
Delphi 7; Delphi 2005
BeitragVerfasst: Fr 31.10.08 13:38 
Wo finde ich in windows die variabe oder textdatei in der drin steht welches das aktive ver zeichnis ist wenn ich in einem programm z.B Word auf öffnen klick und wie veränder ich da was?
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Fr 31.10.08 18:39 
In Word stellst du unter "Extras > Optionen > Speicherort für Dateien > Dokumente" das Standardverzeichnis ein. Wo das gespeichert ist, weiß ich nicht, aber wohl irgendwo in den Konfigurationen von Word.

Wie schon gesagt, Windows verwaltet das nicht. Es sei denn, das Programm start den Dialog im Arbeitsverzeichnis. Das macht zum Beispiel eine Standard-Delphi-Anwendung. Wie man das Arbeitsverzeichnis ändert habe ich ja schon geschrieben. Das könntest du auch mit Delphi realisieren, google einfach mal nach Suche bei Google LNK FILES oder so.