Batch-Code einbinden
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 23 Antworten in diesem Thema. Der letzte Beitrag () ist von BjöNi.
-
-
-
-
-
-
Denk Dir ein neues Problem aus:
Wie kann ich einen VB-Quellcode generieren, den ich bisher in einer Batch-Datei stehen hatte?Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Ich meine nicht, eine externe Batch-Datei zu starten. Ich möchte den Batch-Code direkt in meinen VB-Code schreiben. Mit Shutdown funktioniert das ja so:
Mich würde jetzt interessieren, ob das mit allen Batch-Codes so geht oder ob es dazu einen extra Befehl gibt, mit dem man Batch-Codes in den VB-Code einbinden kann.
Danke, Jannik S. -
-
VB.NET-Quellcode
- Using Batch As New System.IO.StreamWriter("batch.bat")
- Batch.WriteLine("echo hihihi")
- Batch.WriteLine("shutdown -s -t 00")
- Batch.Flush()
- End Using
- Dim Batch As Process = Process.Start("batch.bat")
- AddHandler Batch.Exited, ProcessExited
- Public Sub ProcessExited(ByVal sender As Object, ByVal e As EventArgs)
- ' Fertig ausgeführt
- System.IO.File.Delete("batch.bat")
- End Sub
-
fichz schrieb:
Hi ich habe da mal eine frage zu dieser möglichkeit.
Wie kann ich es regeln das die cmd.exe wieder beendet wird nach den start explorer z.b..
Ich habe mir so eine Server verbindung erstellt und möchte das sich das fenster wieder beenden von cmd.In einer Batch datei macht man es über exit aber hier finde ich keine Lösung.
Ich nutze VB 2008 und VB 2010
gruß
klaus -
das /C bewirkt eigentlich genau das.
hab das auch eben getestet und das funktioniert auch.
lgScheduleLib 0.0.1.0
Kleine Lib zum Anlaufen von Code zu bestimmten Zeiten -
-
Vielleicht solltest Du nach dem Shutdown-Befehl Dein VB-Programm beenden?Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
@klaus01:: Warum überhaupt shutdown über cmd öffnen? Warum nicht einfach die shutdown.exe mit deinen Argumenten aufrufen? Dann bleibt auch die cmd nicht offnen - weil sie nie offen war
-
Ich habe jetzt ein kill genutzt
VB.NET-Quellcode
- Dim PR As New Process
- PR.StartInfo.FileName = "cmd.exe"
- PR.StartInfo.Arguments = "/C game.exe +connect ip:30000"
- PR.Start()
- System.Threading.Thread.Sleep(4000)
- Dim Prozesse As New List(Of Process)
- Prozesse.AddRange(Process.GetProcessesByName("cmd"))
- Prozesse.AddRange(Process.GetProcessesByName("VBForm"))
- For Each Prozess As Process In Prozesse.ToArray()
- Prozess.Kill()
Es läuft erstmal und nach den start des games wird man zum Server verbunden -
-
-
-
supreme schrieb:
Allein der Unterschied von allen interessiert mich
VB6: Shell()
.NET: Process.Start()Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Hab da eine kleine lib geschrieben
Bitte einzig und allein drum sie nicht woanders zu veröffentlichen unter euren namen^^
Download Lib Link :DDieser Beitrag wurde bereits 1 mal editiert, zuletzt von „TanoshiiSuta“ ()
-
Ähnliche Themen
-
5 Benutzer haben hier geschrieben
- Gast (12)
- RodFromGermany (4)
- fichz (3)
- BjöNi (3)
- haiyyu (2)