vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Programm starten und Datei übergeben 
Autor: bike_tomy
Datum: 11.04.03 18:02

Hi MegMarkus

kali hat dir eine Antwort gepostet. Diese scheint mir aber nicht die Lösung auf deine Frage gewesen zu sein. Kali beschreibt wie du die Übergabeparameter deines VB Programmes auslesen kannst (sicher auch gut zu wissen).

Du willst aber aus VB ein Programm starten und diesem Übergabeparameter mitgeben - stimmts?

Lösung für dieses Problem :

Auf eine Form einen CommandButton liegen, und in seinem ClickEvent folgenden Code ablegen. Das Programm welches gestartet werden soll und die Übergabeparameter einfach in einen String schreiben und von der Funktion Shell ausführen. 'Shell' hat noch einen zweiten Parameter, welcher beschreibt wie das Programm geöffnet werden soll (minimiert, maximiert, mit / ohne Fokus).
Als Resultat der Funktion bekommst du die s.g. ProgID (von Betriebssystem) zurück. Dies ist eine eindeutige Zahl welche den neu gestarteten Prozess kennzeichnet (diese Zahl kann unter Umständen nich sofort erhältlich sein).

Probiere mal folgendes aus :
Private Sub Command1_Click()
Dim ProgID As Integer
 
    ProgID = Shell("Notepad.exe C:\test.txt", vbNormalFocus)
 
End Sub
Hinweis :
Das neu gestartete Programm übernimmt den aktuellen Pfad von deinem VB Program! Wenn es nicht klappt, dein Programm zu starten, dann must du ev. die ganze Pfadangabe anheben!
Ev. ist zudem zu überprüfen ob das zu startende Program und jene Datei welche du gelichzeitig laden willst auch tatsächlich vorhanden sind (vorher prüfen)!!

Gruss und viel Vergnügen beim pröbeln ...


bike_tomy

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Programm starten und Datei übergeben560MegMarkus11.04.03 15:31
Re: Programm starten und Datei übergeben312kali11.04.03 16:11
Re: Programm starten und Datei übergeben399bike_tomy11.04.03 18:02
Re: Programm starten und Datei übergeben294MegMarkus14.04.03 09:01

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel