{title}

Ich habe mehrere DOS-Dienstprogramme zum Ausführen. Ich möchte es zu einem Testprogramm unter DOS machen. Ich möchte serials.exe, prtport.exe, watchdog.exe haben. Ich möchte ein Testprogramm haben Benutzer wählen/select.Ich benutze mein Flash-Laufwerk als bootfähig.Und meine Sys-Datei ist Win98-System.Wie schreibe ich? Wo soll ich anfangen?

Der einfachste Weg wäre wahrscheinlich, ein Programm zu haben, das eine Fehlerstufe basierend auf der gedrückten Taste zurückgibt, wie den Befehl CHOICE, der mit dem in Windows 98 enthaltenen DOS geliefert wird. Hier einige Beispiele auf dieser Site: #1

@ECHO OFFREM - ETIKETT, DAS DEN ANFANG DES DOKUMENTS ANZEIGT: BEGINCLSREM - DIE UNTEN AUFGEFÜHRTE LINIE BIETET DEM BENUTZER 3 WAHLEN (DEFINIERT NACH/C:) CHOICE/N/C: 123 PICK A NUMBER (1, 2 oder 3)% 1REM - DIE NÄCHSTEN DREI LINIEN HABEN DEN BENUTZER ABHÄNGIG VON DER EINGABEFEHLERSTUFE == 3 GOTO THREEIF ERRORLEVEL == 2 GOTO TWOIF ERRORLEVEL == 1 GOTO ONEGOTO END: THREEECHO SIE HABEN EINE PRESSED THREEGOTO END : ENDi fügen Sie dieses in mein autoexec.batand hinzu, nachdem dieser lines.my Befehl c: serials.exepausec: prtport.exepausethen ist, das ich n wiederbeginne.

Ich würde versuchen, diesen Code in eine separate Batch-Datei zu schreiben, NICHT in die Datei autoexec.bat, und dann die Batch-Datei über die Eingabeaufforderung ausführen. Auch dies ist nur meine persönliche Meinung. Ich bevorzuge den Befehl SET/P dem Befehl CHOICE an jedem Wochentag Dieser Code sollte eine identische Funktion ausführen: Code: SET/P choice = "WENN"% choice% "==" 1 "GOTO ONEIF"% choice% " == "2" GOTO TWOIF "% choice%" == "3" GOTO THREET Ich bevorzuge den Befehl SET/P, weil Sie mehr als nur Zahlenbefehle verwenden können. Der Benutzer kann beispielsweise eine Zeichenfolge angeben, nach der in einer Datei gesucht werden soll. Auch das ist nur meine Meinung.

Aber ich möchte, dass das Startmenü jedes Mal ausgeführt wird, wenn ich DOS automatisch eingebe. Dann wähle ich die Option, um mein Dienstprogramm auszuführen (serials.exe, prtport.exe).

In diesem Fall legen Sie den Code, den Sie haben, in einer separaten Batch-Datei in Ihrem Ordner C: ab. Fügen Sie dann diese Zeile zu autoexec.bat hinzu: CALL C: YourBatchFileHere.bat

OK, ein bisschen verwirrt. Also, jetzt erstelle ich eine neue Datei "menu.bat". Der Befehl lautet: SET/P choice = "PICK A NUMBER (1, 2 oder 3)% 1>" IF "% choice%" == "1" GOTO ONEIF "% choice%" == "2" GOTO TWOIF "% choice%" == "3" GOTO THREEthen in meiner autoexec.batthe-Befehlszeile lautet: CALL c: menu.batc: serials.exepausec : prtport.exepauseam ich richtig?

Um ehrlich zu sein, bin ich ein bisschen verwirrt mit Ihrer Terminologie. Wenn Sie sagen, sagen Sie, dass Sie das in dem AUTOEXEC.BAT setzen? Oder ist das die Ausgabe, die Sie in der Befehlszeile sehen? Wenn es das erstere ist, sollte die CALL-Leitung alles sein, was Sie benötigen, da sie die betreffende Batch-Datei aufruft. Wenn es das letztere ist, dann scheint alles in Ordnung zu sein, wenn es das ist, was Sie wollen. Oh, oh. Entschuldigung, wir müssen eine Weile warten, ein großes Gewitter zieht auf.

OK. Meine Frage ist, dass ich ein Startmenü haben möchte, das automatisch ausgeführt wird, sobald ich in DOS eintrete. (Da ich mein bootfähiges Laufwerk verwende.) Die Ausgabe im Menü lautet 1) Serientest ausführen 2) Paralleltest ausführen, wenn ich 1 auswähle. exe program run.then kehren Sie wieder zum Menü zurück.etci kennen die Befehlszeile für das Startmenü nicht.

Ich habe oben zwei Vorschläge ausprobiert, die nicht gut funktionieren

Ich fürchte, Set/p wird nicht mit Win98 ausgeliefert. (Oder irre ich mich?) Uli

Alternativ (Python): Code: import osuserinput = raw_input ("Geben Sie eine Auswahl ein:") serials = os.path.join ("c: ", "serials.exe") prtport = os.path.join (" c: "," prtport.exe ") #c: prtport.exewatchdog = os.path.join (" c: "," watchdog.exe "), wenn Benutzereingabe ==" 1 ": Sie drucken gedrückt 1. Starten von serials.exe "os.system (serials) elif userinput ==" 2 ": print" Sie gedrückt 2. Starten von prtport.exe "os.system (prtport) elif userinput ==" 3 ": print" Sie gedrückt 3. Starten von watchdog.exe "os.system (watchdog) pause = raw_input (" Enter: ")

Ok, ich habe ein win98se, also zeige ich Ihnen, wie es geht: In Ihrer autoexec.bat (wenn Sie es härter und schneller wollen): {Rufen Sie C: MyFolder MyBatchFile.bat} auf 98 das ding mit einem timer inco in systray und setze es so, dass es beim starten des computers eine aufgabe hinzufügt (deine batch datei). Es ruft es automatisch auf, ohne deine autoexec.bat zu modifizieren und es könnte gelöscht werden, was immer du willst steckte in die Batch-Datei an einem anderen Tag, weil ich gehen muss.Hier ist ein Beispiel zum Herunterladen. Es ist nicht das, was Sie wollen, aber es gibt ein Menü. wie du willst

Wie kann ich eine bootfähige CD in MS DOS erstellen? Und wenn ich das System mit einer bootfähigen CD boote, möchte diese Zeit meinen Namen auf dem Bildschirm mit Ton anzeigen. Genau so Willkommen bei MS DOS, dies wird von G.K.Dada Peer A: > erstellt

Es ist nicht klar, ob Sie möchten, dass beim Starten des Computers mit einer CD-ROM oder einem Disket oder. Ein schwarzer Bildschirm mit Ihrem Namen und einem Piepton angezeigt wird? Wenn nicht, sehe ich in ms-dos unmöglich aus. Verwenden Sie dafür c ++. Oder verwenden Sie eine startup.ini-Datei in Ihrer CD-ROM. Wenn es sich um eine CD-ROM handelt, müssen Sie das Windows-Ereignis mit C ++ abrufen. Es ist nur so, wie ich weiß.

Maus-Dialogfeld

Hallo. Bitte nehmen Sie meine Entschuldigung an, wenn dies an der falschen Stelle ist. Ich weiß nicht, was ich gestern tue. Alles war in Ordnung, aber heute kann ich das Mauspad nicht mit meinen Fingern benutzen. Ich war anderthalb Stunden online, um Hilfe zu erhalten, und habe versucht, die Anweisungen zu befolgen. Wenn ich jedoch in der Systemsteuerung auf "Maus" klicke, wird das Dialogfeld nicht angezeigt. Bitte helfen Sie. Ich habe ein Lenovo Ideapad Z500 Touch.

Siehe hier. Vielleicht haben Sie es versehentlich deaktiviert.

Hallo, wie hätte ich es bitte deaktiviert? Wie aktiviere ich es?

Lesen Sie den Link.

Hallo, sorry, habe es nicht gesehen. Ich habe Fn F8 ausprobiert, habe es nicht funktioniert, habe auch Fn F5/6/9 ausprobiert

Ist eine externe Maus angeschlossen? Ursache: Deaktiviert das Touchpad. Wenn Sie den Geräte-Manager nicht auf Gelb prüfen, wird dies durch beschädigte/fehlende Treiber angezeigt.

keine äußeren und keine gelben

Eine andere Quelle.

Das Mauspad bewegt den Cursor und lässt mich klicken. Das Scrollen ist das Problem

Das Scrollpad befindet sich rechts. ? Es funktioniert möglicherweise nicht ab dem Alter. Zu viele Cheetos usw. Überprüfen Sie alle Einstellungen in der Systemsteuerung/im Touchpad usw. usw.

Ich brauche jemanden, der mir sagt, warum sich das Maus-Dialogfeld nicht öffnet

Beliebte Beiträge