{title}

Okay, hier ist es:
Ich habe gerade angefangen, mit Batch-Dateien usw. herumzuspielen, und bin gerade auf ein Problem gestoßen
Ich habe (meiner Meinung nach) ein feines Menü zusammengestellt, von dem aus ich einige Programme ausführen kann
Ich schreibe zum Beispiel 1 und drücke dann die Eingabetaste, und winamp öffnet sich. Keine Probleme
Ich habe es so eingestellt, dass es nach dem Start eines der Programme wieder zum Hauptmenü zurückkehrt. Wenn ich beispielsweise 3 drücke, wird rcon gestartet und RCON LÄDT, was in Ordnung ist
Aber nach ungefähr 5 Sekunden möchte ich, dass es zum Hauptmenü zurückkehrt. Aber ich muss rcon nicht herunterfahren, bevor es zurückkehrt
Gibt es irgendeinen Befehl, den ich eingeben kann, um ihn nach etwa 5 Sekunden zurückzusetzen, und nicht, wenn das Programm wieder heruntergefahren wird?
Hast du mein Problem?

Nun, ich denke, wenn du dein Drehbuch postest, ist es einfach herauszufinden, was nicht stimmt.

@ECHO aus
:Anfang
CLS
ECHO/Willkommen
ECHO Wählen Sie eine Zahl aus
ECHO/und drücke Enter
ECHO
ECHO/1. Starten Sie winamp
ECHO 2. Starten Sie die Lectio
ECHO/3. Starten Sie rcon
ECHO 4. Starten Sie xfire
ECHO/5. Starten Sie Ad-Aware
ECHO 6. Starten Sie den Explorer
ECHO/7. Starten Sie PeerGuardian
ECHO 8. Starten Sie Photoshop
ECHO/9. Starten Sie Spybot
ECHO 10. Starten Sie avast!
ECHO/11. Beenden
setze Wahl =
set/p choice = Geben Sie die Nummer ein, um Text zu drucken.
wenn nicht '% choice%' == '' setze choice =% choice: ~ 0,1%
Wenn '% choice%' == '1', gehe zu EINS
Wenn '% choice%' == '2', gehe zu ZWEI
Wenn '% choice%' == '3', gehe zu DREI
wenn '% choice%' == '4' gehe zu VIER
if '% choice%' == '5' goto FIVE
if '% choice%' == '6' goto SIX
if '% choice%' == '7' goto SEVEN
if '% choice%' == '8' goto EIGHT
if '% choice%' == '9' goto NINE
wenn '% choice%' == '10' gehe zu TEN
if '% choice%' == '11' goto end
ECHO "% choice%" ist ungültig. Bitte versuchen Sie es erneut
ECHO.
gehe los
:EINER
cls
ECHO WINAMP LADEN
win/m "C: Programme Winamp winamp.exe"
gehe los
:ZWEI
cls
ECHO LECTIO LADEN
win/m " www.lectio.dk/lectio/54/SkemaGenerator.aspx?type=elev&id=1367103984 '
gehe los
:DREI
cls
ECHO RCON LADEN
win/m "C: Programmecon Unlimitedcon Unlimited.exe"
gehe los
: VIER
cls
ECHO XFIRE LADEN
win/m "C: Programme Xfire Xfire.exe"
gehe los
:FÜNF
cls
ECHO AD-AWARE LADEN
win/m "C: Programme Lavasoft Ad-Aware SE Personal Ad-Aware.exe"
gehe los
:SECHS
cls
ECHO EXPLORER LADEN
win/m "C: Programme Internet Explorer IEXPLORE.EXE"
gehe los
:SIEBEN
cls
ECHO PEERGUARDIAN LADEN
win/m "C: Programme PeerGuardian2 pg2.exe"
gehe los
:ACHT
cls
ECHO PHOTOSHOP CS2 LADEN
win/m "C: Programme Graphics Photoshop.exe"
gehe los
:NEUN
cls
ECHO SPYBOT LADEN
win/m "C: Programme Spybot - Search & Destroy SpybotSD.exe"
gehe los
:ZEHN
cls
ECHO AVAST! ANTIVIRUS LADEN
win/m "C: Programme Alwil Software Avast4 ashAvast.exe"
gehe los
:Ende
Okay, ich brauche es, um zum Hauptmenü zurückzukehren, nachdem es das ECHO LOADING durchgeführt hat. Nach 5 Sekunden oder so. NICHT, wenn ich das Programm beende, das ich zum Laden ausgewählt habe

Versuchen Sie zu ersetzen win/m mit dem Anfang Befehl.
Ex:
starte "C: Programmecon Unlimitedcon Unlimited.exe"
Das Programm wird in einem separaten Adressraum geöffnet und Ihre Batch-Datei sollte wieder im Menü angezeigt werden. (keine 5 Sekunden Verzögerung). Wenn eine Ihrer Optionen ein 16-Bit-Programm startet, verwenden Sie die Option/separate mit dem Befehl start, um einen neuen Adressraum zu erzwingen.
Hoffe das hilft.

Hmm, jetzt denke ich, dass ich getan habe, wie Sie vorgeschlagen haben. Aber wenn ich versuche, ein Programm zu laden, bekomme ich einfach Folgendes:
Es kehrt zum Hauptbildschirm zurück, aber das Programm wird nicht gestartet
Also dachte ich. Noch mehr Ideen?
Es sollte möglich sein.
Hier ist der neue Code:
@ECHO aus
:Start
CLS
ECHO/Willkommen
ECHO Wählen Sie eine Zahl aus
ECHO/und drücke Enter
ECHO
ECHO/1. Starten Sie winamp
ECHO 2. Starten Sie die Lectio
ECHO/3. Starten Sie rcon
ECHO 4. Starten Sie xfire
ECHO/5. Starten Sie Ad-Aware
ECHO 6. Starten Sie den Explorer
ECHO/7. Starten Sie PeerGuardian
ECHO 8. Starten Sie Photoshop
ECHO/9. Starten Sie Spybot
ECHO 10. Starten Sie avast!
ECHO/11. Beenden
setze Wahl =
set/p choice = Geben Sie die Nummer ein, um Text zu drucken.
wenn nicht '% choice%' == '' setze choice =% choice: ~ 0,1%
Wenn '% choice%' == '1', gehe zu EINS
Wenn '% choice%' == '2', gehe zu ZWEI
Wenn '% choice%' == '3', gehe zu DREI
wenn '% choice%' == '4' gehe zu VIER
if '% choice%' == '5' goto FIVE
if '% choice%' == '6' goto SIX
if '% choice%' == '7' goto SEVEN
if '% choice%' == '8' goto EIGHT
if '% choice%' == '9' goto NINE
wenn '% choice%' == '10' gehe zu TEN
if '% choice%' == '11' goto end
ECHO "% choice%" ist ungültig. Bitte versuchen Sie es erneut
ECHO.
gehe los
:EINER
cls
ECHO WINAMP LADEN
starte "C: Programme Winamp winamp.exe"
gehe los
:ZWEI
cls
ECHO LECTIO LADEN
Anfang" www.lectio.dk/lectio/54/SkemaGenerator.aspx?type=elev&id=1367103984 '
gehe los
:DREI
cls
ECHO RCON LADEN
starte "C: Programmecon Unlimitedcon Unlimited.exe"
gehe los
: VIER
cls
ECHO XFIRE LADEN
starte "C: Programme Xfire Xfire.exe"
gehe los
:FÜNF
cls
ECHO AD-AWARE LADEN
Starten Sie "C: Programme Lavasoft Ad-Aware SE Personal Ad-Aware.exe"
gehe los
:SECHS
cls
ECHO EXPLORER LADEN
starte "C: Programme Internet Explorer IEXPLORE.EXE"
gehe los
:SIEBEN
cls
ECHO PEERGUARDIAN LADEN
starte "C: Programme PeerGuardian2 pg2.exe"
gehe los
:ACHT
cls
ECHO PHOTOSHOP CS2 LADEN
starte "C: Programme Graphics Photoshop.exe"
gehe los
:NEUN
cls
ECHO SPYBOT LADEN
starte "C: Programme Spybot - Search & Destroy SpybotSD.exe"
gehe los
:ZEHN
cls
ECHO AVAST! ANTIVIRUS LADEN
starte "C: Programme Alwil Software Avast4 ashAvast.exe"
gehe los
:Ende
Ende

Viele (wenn nicht die meisten) Windows-Programme enthalten Komponenten, die mit dem Hauptprogramm geladen werden müssen
Code:
:NEUN
cls
ECHO SPYBOT LADEN
cd/d "C: Programme Spybot - Search & Destroy"
Starten Sie SpybotSD.exe
gehe los
Das Seltsame ist, dass der START über die Befehlszeile funktioniert (siehe Abbildung). Ich habe Option neun ausgewählt, da dies das einzige Programm war, das wir gemeinsam hatten, aber für alle Optionen müssen Änderungen vorgenommen werden.
Hinweis: Die Optionen 10 und 11 führen zu unvorhersehbaren Ergebnissen, da Ihre IF NOT-Anweisung die Länge der sofortigen Antwort auf ein Byte einschränkt.
Viel Glück.

Laptop Hoffnung Diskussionsforum

Ich brauche Hilfe. Ich brauche Hilfe. Ich weiß nicht, was ich tun soll.

Bisher haben Sie 8 verschiedene Benutzernamen erstellt und mehrere von ihnen gelöscht. Stellen Sie einfach Ihre Frage.

OK. Das ist mein Problem. Können Sie bitte löschen , und Da jedes Mal, wenn ich versuche, das Passwort zurückzusetzen, erscheint die Meldung, dass dieses Konto aktiviert werden muss und ich es nicht aktivieren kann, da kein Link zu den E-Mails gesendet wird. Bitte löschen Sie die oben genannten E-Mails aus der Computerhoffnung forumLöschen Sie die E-Mails, die ich oben aufgelistet habe, bitte aus dem Computerhoffnungsforum. Sie müssen aktiviert werden und ich kann es nicht aktivieren. Bitte, das ist alles, was ich frage.

Kannst du bitte die Konten löschen, die ich in dem obigen Beitrag aufgelistet habe. Kannst du das bitte? Bitte? Das ist alles, was ich frage.

Kannst du bitte hübsch machen, was ich angefordert habe? Ich möchte, dass du löschst

Es ist alles, was ich von Ihnen verlange. Es ist alles, was ich will. Bitte tun Sie dies. Ich kann die Seite nicht richtig nutzen. Die zu aktivierenden Konten funktionieren nicht. Bitte löschen Sie sie.

Vergiss es einfach. Sie werden nicht helfen, so spielt es keine Rolle. Vergiss es. Ich kann nicht mehr gestört werden.

Beliebte Beiträge