Externe Exe per Button öffnen
lima-city → Forum → Programmiersprachen → Basic
auswahl
code
computer
datei
einzelne button
externe programme
file
folgenden problem
gleichen ordner
hauptprogramm
kurzversion
parameter
passenden austauschen
programm
shell
start
string
tag
unsichtbar starten
url
-
Hey Leute,
ich stehe vor tag/folgenden problem">folgenden Problem, ich habe ein Windowsform in Visual Basic Express 2008 erstellt, hat nur 3 buttons. Jeder einzelne Button soll eine *.exe öffnen. Die Exe liegt im gleichen Ordner wie das Programm. Dass Programm muss auf einem USB-Stick laufen, womit sich ja die Laufwerksbuchstaben immer wieder ändern.
Wie programmiere ich dass???
MFG Intrepid -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Einen guten Ansatz findest du in den Tutorials.
Den Parameter vbHide solltest du gegen den passenden austauschen. Soweit ich mit VB vertraut bin, sollte VB dir selbst die Auswahl vorschlagen ...
hth -
Es geht um VB 2008, das was du in den Tutorials vorgeschlagen hast geht in vb 6. Eventuell funktioniert es auch in VB 2008 aber selbst wenn gibt es eine bessere Lösung für dein Problem:
Process.Start("Hier den Pfad deiner exe angeben (z.B."C:\Test.exe")")
-
Guten Tag!
Am einfachsten gehts mit dem Shell Befehl:
- KurzversionShell("Programm.exe")
Dim Datei As String = My.Computer.FileSystem.CurrentDirectory + "\Programm.exe" If My.Computer.FileSystem.FileExists(Datei) Then Shell(Datei, AppWinStyle.NormalFocus) Else MsgBox("Das Programm " + Datei + " wurde nicht gefunden!", MsgBoxStyle.Critical) End If
Langversion
Ich hoffe das hat dir geholfen. -
ich würde process.start() nehmen, weil man da am meisten einstellen kann und es (bei mir) besser funktioniert.
-
Nun ja, "process.start()" kannte ich noch garnicht.
-
Wenn dein Hauptprogramm immer im gleichen Ordner ist dann kannst dus am besten mit app.path als Pfadangabe machen
Dim File as string Sub Form_Load() File = "DeinDateiname.DeineDateiendung" End Sub Sub Command1_click() shell(app.path & "\" & File) End Sub
-
man kann auch erstmal gucken ob sowas in der hilfedatei steht bzw. ob das hier im forum steht. das tut es nemlich!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage