Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

[erledigt] Externe Anwendung starten via URL "Start / Ausführen"...
wakestar
myCSharp.de - Member

Avatar #avatar-2643.jpg


Dabei seit:
Beiträge: 385
Herkunft: Luzern

Themenstarter:

[erledigt] Externe Anwendung starten via URL "Start / Ausführen"...

beantworten | zitieren | melden

Hallo zusammen

Eigentlich eine einfache Aufgabe...

Via "Start / Ausführen" kann mit folgendem Befehl:
"DynamicsNAV:////runreport?report=3031205&filter=Contact.%22No.%22:11546"
eine externe Anwendung (hier Microsoft Dynamics NAV) gestartet / gesteuert werden.

Windows weiss anhand der Registry, wo die DynamicsNAV - Exe Datei liegt...

Nun würde ich gerne genau das gleiche mit C# ausführen
Ich hab' jetzt schon dutzende Varianten ausprobiert...

ProcessStartInfo mit "cmd" , "explorer", "DynamicsNAV" gefüttert....hat nicht geklappt... mit unterschiedlichen Fehlermeldungen.

Wie macht man's richtig? Im Netz finde ich tausende Beispiele ... aber genau den Fall, dass quasi via "URL" eine Anwendung gestartet werden muss finde ich nicht.

wakestar
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von wakestar am .
private Nachricht | Beiträge des Benutzers
Grumbler85
myCSharp.de - Member



Dabei seit:
Beiträge: 550
Herkunft: Rheingau Taunus

beantworten | zitieren | melden

Ich vermute, du kannst das erreichen indem du die ProcessStartInfo mit einer solchen URL fütterst und ShellExecute auf true stellst.
Der Vorteil der Klugheit liegt darin, dass man sich dumm stellen kann - umgekehrt ist das schon schwieriger (K. Tucholsky)
Das Problem mit Internet-Zitaten ist, dass sie oftmals zu unrecht als authentisch angenommen werden. (K. Adenauer)
private Nachricht | Beiträge des Benutzers
talla
myCSharp.de - Experte

Avatar #avatar-3214.jpg


Dabei seit:
Beiträge: 7290
Herkunft: Esslingen

beantworten | zitieren | melden

Hallo,

einfach Process.Start direkt die komplette URL übergeben. Wenn der Handler richtig registriert ist, ist die URL nichts anderes als alle anderen auch.
Baka wa shinanakya naoranai.

Mein XING Profil.
private Nachricht | Beiträge des Benutzers
wakestar
myCSharp.de - Member

Avatar #avatar-2643.jpg


Dabei seit:
Beiträge: 385
Herkunft: Luzern

Themenstarter:

beantworten | zitieren | melden

warum kompliziert wenns auch einfach geht!?

danke!!
private Nachricht | Beiträge des Benutzers