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.

Empfohlene Antworten

Veröffentlicht

hi,

ich versuche gerade eine MFC-Anwendung zu schreiben, welche bei druck auf einen Button eine Konsolenanwendung startet. Dies soll dem Benutzer die Konsolenanwendung erleichtern, da diese einige Parameter benötigt ;)

Mit dem Befehl "system( Befehl );" klappt es leider nicht, da ich noch eine Pfadangabe machen muss.

Ausserdem wäre es schön, wenn sich dafür kein extra Fenster öffnen würde, da dem Benutzer das nicht interessiert. Soll nur zum öffnen eines Tunnels dienen.

Ich hab schon was von Befehlen wie exec(), fork() und popen() gelesen, aber damit konnte VS 6.0 nix anfangen.

Danke für Hilfe und Anregungen,

Varrius

Normalerweise solltest da ein CreateProcess verwenden.

Das mit kein neues Fenster versteh ich jedoch nicht.

Was hat man davon, wenn man auf nen Button drueckt, sich dann auch was tut und man es nicht sehen kann? :D

Goos

das fenster enthält nicht wirklich viele infos ;)

aber ist erstmal zweitrangig, ob es da is oder nicht

das CreateProcess werd ich mir mal angucken

CreateProcess("d:\Pfad\client.exe", NULL, NULL, FALSE, CREATE_DEFAULT_ERROR_MODE, NORMAL_PRIORITY_CLASS, NULL,NULL,NULL,NULL);

das startet nun auch, aber ich will noch ein Parameter (string) an die Datei packen ;) welches der vielen NULL muss ich nun ändern, dachte es wäre das 2te, aber das hat nicht geklappt

da die client.exe auch unbedingt einen Parameter benötigt, produziert das einen Fehler und er will nen Bericht an MS schicken :D

wie wäre es denn mit ShellExecute() ?

wie wäre es denn mit ShellExecute() ?

Das finde ich gar nicht schlecht. Mit ShellExecute() kannst du dein Programm aufrufen (sogar mit Parametern) und das mit nur einem Funktionsaufruf.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

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.