Frage

Ich habe ein Programm. Ich habe auch meinen eigenen Dateityp, die das Programm kann, öffnen und bearbeiten erstellen. Im Explorer, klickte ich rechts auf diesen neuen Dateityp und „Öffnen mit“ ausgewählt und wählte mein Programm. Natürlich ist es öffnet sich nur das Programm, ohne die Datei zu laden.

Wie lasse ich mein Programm weiß, dass es eine Datei beim Start zu öffnen angefordert wird? Gibt es ein Kommandozeilen-Argument, dass „Öffnen mit“ sendet?

War es hilfreich?

Lösung

Ja, Windows Explorer sendet den Pfad der Datei als Befehlszeilenargument an die ausführbare Datei der Anwendung.

Sie args[0] in C # oder argv[1] in C ++ verwenden, könnte es zu lesen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top