vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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: Anwendung mit Parametern aus Textbox starten 
Autor: OGGI
Datum: 12.05.04 19:47

Ok, jetzt willst du sicher auch noch eine Datei einem assoziierten Programm übergeben, z.B. öffnet sich nach einem Doppelklick auf eine TXT-Datei das Notepad und zeigt die Datei an. Das geht in VB folgendermaßen:
'assoziiertes Programm ermitteln (EXE4FILE)
Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" ( _
  ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As _
  String) As Long
Public Function EXE4FILE(ByVal sDatei As String) As String
    On Error Resume Next
    'Diese Funktion ermittelt die Standard-Anwendung in Verbindung mit einem 
    ' bestimmten Dateityp
    'Die Funktion gibt als Ergebnis den Dateinamen mit vollständigen Pfad zurück
    'Kann keine assoziierte Anwendung ermittelt werden wird ein Leerstring 
    ' zurückgegeben
 
    Dim sPfad As String
    sPfad = Space(256)
    FindExecutable sDatei, vbNullString, sPfad
    If sPfad <> "" Then
        sPfad = Left(sPfad, InStr(sPfad, vbNullChar) - 1)
    End If
    If UCase(sPfad) = UCase(sDatei) Then sPfad = ""
    EXE4FILE = sPfad
End Function
Private Sub mnuReadMe_Click()
    Dim va As Variant
    Dim sa As String
 
    'readme mit assoziierter anwendung anzeigen
    sa = EXE4FILE("d:\readme.txt")
    va = Shell("""" & sa & """ " & """" & "d:\readme.txt" & """", vbNormalFocus)
End Sub
Viel Spass beim auseinanderfiseln der Gänsefüßchen

MfG OGGI
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Anwendung mit Parametern aus Textbox starten518asdf[2K4]12.05.04 16:28
Re: Anwendung mit Parametern aus Textbox starten364OGGI12.05.04 19:28
Re: Anwendung mit Parametern aus Textbox starten390OGGI12.05.04 19:47
Re: Anwendung mit Parametern aus Textbox starten335asdf[2K4]12.05.04 20:28
Re: Anwendung mit Parametern aus Textbox starten350asdf[2K4]12.05.04 22:05
Re: Anwendung mit Parametern aus Textbox starten311Bobbel13.05.04 07:44
Re: Anwendung mit Parametern aus Textbox starten308asdf[2K4]13.05.04 10:31

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