Dateien ausführen!

timo0804

Mitglied
Hallo Leute,
habe ein Problem mit einem meiner Programme!
Ich möchte gerne eins schreiben, wo ich nur durch die Keycode-Funktion eine Taste drücken muss, damit das Programm mir eine Datei ausführt...
KeyCode ist kein Problem, aber wie öffne ich am besten meine Datei? (.bat)
Hat einer einen guten Tipp oder wie lasst ihr solche Dateien ausführen.

Danke im voraus!
Gruß Timo
 
Muss man die Sheel Funktion vorher aufrufen? Bei mir klappt das nämlich mit Sheel sonst net, werde es aber nochmal ausprobieren.
Danke für die Antwort
Gruß Timo
 
So, Danke es hat geklappt, jetzt mein nächstes Problem, wenn ich auf de Tasten drücke Funktioniert es nicht. Schaut euch mal meinen Code an und sagt bitte was falsch ist:
PHP:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyV Then
Call Shell("C:\projekt.bat")
End If
If KeyCode = vbKeyB Then
Form1.Show
Unload Me
End If
End Sub
Gruß Timo
 
Eventuell mal bei dem Formular die Eigenschaft KeyPreview auf True setzen.

Dies bewirkt, dass die Tasten auch an das Formluar gegeben werden, auch wenn ein anderes Steuerelement den Fokus hat.

Ansonsten google mal nach "GetAsyncKeyState", da kannst du deine Tasten dann Systemweit abfragen!
 
Hallo,
danke für deine Antwort, es hat geklappt!
Nur wie kann ich es jetzt schaffen, dass das Programm auch funktioniert wenn ich in einem anderen programm drinnen bin.
Wenn ich meine Taste drücke (V) um die .bat zu starten öffnet sich die .bat, wenn ich dann aber auf eine andere Taste drücke (B) soll sich das Programm schließen, hat jemand eine Idee?
 
Zurück