Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VC++ Programmstart bei Anklicken eines Einlese-Files

Empfohlene Antworten

Hallo,

folgender Sachverhalt:

Ich habe ein Programm geschrieben und möchte, dass wenn ich auf eine Datei klicke, die das Programm einlesen kann, dieses Programm gestartet und automatisch die Datei eingeladen wird. Meine Frage ist nun, wie ich im Programm selber die Parameter auslesen kann, mit denen es gestartet wurde.

Als Beispiel:

Wenn ich auf c:\ die "Text.txt" anklicke, die mit dem Notepad geöffnet wird, dann wird ja sehr wahrscheinlich das Notepadprogramm mit "Notepad.exe C:\Text.txt" angesprochen und Notepad weiss damit, dass er direkt die Datei C:\Text.txt einlesen soll.

Wie kann ich nun diese Startparameter in meinem Programm abfragen, um direkt die angeklickte Datei einlesen zu können? Hat sich damit schon mal jemand befasst?

Gruß

KK

Du musst dein Prog erstmal als Standardbearbeiter in der Registry eintragen.

Und dann schau dir mal die Funktion GetCommandLine() an

Hallo,

Nein, du bist der erste Mensch auf der Welt, der dieses Problem hat

dachte ich es mir doch :D

Es ist eine MFC-Anwendung

@Anybody

Danke für die Hinweise, ich werde mich da mal durcharbeiten. Kannst du mir vielleicht noch mitteilen, in welcher Registry-Datei dieses Programm auftauchen muss?

Gruß

KK

Unter "HCLR-*.deineEndung" kann man denn Standardbearbeiter angeben

Schau dir einfach an wie da der Eintrag für z.b. Notepad ist und setz dein Programm an die Stelle

Danke Anybody, ich denke dann komme ich erstmal klar

Gruß

KK

Wollte nur kurz mitteilen, dass es läuft. Dank an Anybody

Gruß

KK

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.