externe exe startet nicht
lima-city → Forum → Programmiersprachen → Basic
anwendung
aufruf
basic
beitrag
besten mal
button
datei
explorer
handle
klicken
methode
ordner
parameter
schauen
sender
sofort
verzeichnis
wechsel
window
-
hab mit visual basic 8.0 ein prog geschrieben mit dem ich externe exes starten kann, jeweils by klick auf einen button:
(code nur von den zwei buttons)
Private Sub start_cs_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles start_cs.Click
Shell("C:\mein pfad\hl.exe -game cstrike")
End Sub
Private Sub start_server_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles start_server.Click
Shell("C:\mein pfad\hlds.exe")
End Sub
cs startet er, der hlds.exe (half life dedicated server) st?rzt sofort ab , oder besser erscheint gar nicht und meldet nur er hat ein problem festgestellt und musste beendet werden. ?bers cmd kann ich ihn witzigerweise auch nicht starten, nur ?ber den windows explorer. gib es eine m?glichkeit in aus meinem programm heraus ohne shell bzw call shell zu starten. also etwas was den windows explorer emuliert, dass er mir nicht immer abst?rzt.
mfg apollo13
Beitrag ge?ndert am 20.10.2005 15:58 von apollo13 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
schreib spasseshalber mal ne Batch (*.BAT) Datei, mit der du deinen Dedicated Server startest und ?berpr?f somit deinen Pfad. Sollte es funktionieren und du dennoch per Shell nicht weiterkommen, dann ruf mit VB einfach die BAT auf und lass ihn den Rest ?bernehmen.
Kann nicht garantieren, dass es funktioniert, jedoch hat mir diese Methode bei dem ein oder anderen Problem schon geholfen. -
ich galube kaum das das en richtiger pfad ist:
Shell("C:mein pfadhlds.exe")
es muss o heisen:
Shell("C:\mein pfadhlds.exe") -
bin jetzt draufgekommen hlds.exe muss aus dem ordner gestartet werden wo es liegt.. soll hei?en ich muss zuerst mit einer bat datei ins verzeichnis wechseln und dann dort mit hlds.exe starten.
danke f?r die antworten. bitte closen
mfg apollo13 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage