{title}

Ich benötige Hilfe beim Erstellen dieser Batchdatei im Editor und erhalte nicht die richtigen Ergebnisse. Ich hoffe, jemand kann mir helfen und mich in die richtige Richtung weisen. Erstellen Sie die folgende Batchdatei. Diese Batch-Dateien sollten die angegebenen Aktionen ausführen. Keine dieser Dateien sollte einen ihrer Befehle an die Konsole senden. Fügen Sie entsprechende Kommentarzeilen ein, in denen angegeben ist, was die Datei bewirken soll. 1. Erstellen Sie eine Batchdatei, die die Eingabeaufforderung basierend auf dem Benutzerparameter ändert: a) Die Batchdatei wird mit einem einzelnen Parameter ausgeführt, der eine von drei Auswahlmöglichkeiten für Eingabeaufforderungen darstellt. b) Vergleichen Sie den Parameter mit jedem seiner möglichen Werte. Bei Übereinstimmung: Wechseln Sie zu einem anderen Etikett, auf dem eine neue Eingabeaufforderung festgelegt wird. Erlauben Sie eine Instanz, in der die ursprüngliche Einstellung der Eingabeaufforderung wiederhergestellt wird. Fügen Sie jeweils mindestens einen speziellen Code ein. Gehen Sie zu einem Etikett am Ende der Datei und beenden Sie es.

Handelt es sich um Hausaufgaben? Wenn ja, werden die meisten Möglichkeiten, dies zu erreichen, in dem Buch stehen, das Sie studieren. Ich glaube, wenn wir Ihnen einen Hinweis geben würden, wie es geht, würden wir die Antworten verraten. Können Sie ein Codebeispiel für das, was Sie jetzt haben, teilen und wir können Sie vielleicht auf Korrekturen hinweisen? Ich mag es nicht, die Hausaufgaben der Leute für sie zu machen, aber es macht mir nichts aus, darauf hinzuweisen, dass Korrekturen vorgenommen werden müssen. Ich glaube, ich sage, dass ich bereit bin zu helfen, aber nicht die ganze Arbeit für Sie zu tun. Auch ein häufiger Fehler, den ich beim Verwenden gesehen habe Beim Erstellen von Stapeldateien wird im Editor die Stapeldatei als Textdatei gespeichert, da im Editor standardmäßig die Datei to.txt gespeichert wird. Sie möchten also, dass Ihre Stapeldateien die Dateierweiterung.bat haben. Ich wollte nur erwähnen, falls Sie das nicht wussten. Andere Fehler bestehen darin, die Batch-Datei mit einem ähnlichen Namen wie ein bereits vorhandenes Programm oder einen Befehl zu benennen. Benennen Sie die Datei daher am besten mit test1.bat oder homework1.bat, um Namenskonflikte zu vermeiden.

Hee.good Anruf.

Dies ist Teil einer Laboraufgabe ja. Wir haben kein Lehrbuch, der Professor gibt uns nur ein paar Notizen und gibt dann dieses Labor. Wenn Sie DOS zum ersten Mal verwenden, haben Sie keine Ahnung, was Sie zensiert haben. Es ist wie eine völlig neue Sprache, von der ich erwarten kann, dass sie spricht. Ich habe versucht, ihn um Hilfe zu bitten, aber er sagt mir nur die Antwort und ich verstehe nie, wie es geht. Ich habe versucht, es herauszufinden. Zum Teil a) bin ich mir nicht ganz sicher, was es verlangt. Ich denke, was hilfreich wäre, wenn ich Batch-Dateien verstehen könnte. Ich erwarte nicht, dass Sie mir die Antworten sagen, sondern mir mehr Verständnis geben. Ich weiß, wie man die Datei speichert, um sie in eine Batch-Datei umzuwandeln. Ich bin nur verwirrt, wo es in der Frage nach dem Parameter steht, der eine von drei Eingabeaufforderungen darstellt. Ich habe erfahren, dass diese Eingabeaufforderung im Terminal angezeigt wird, wenn Sie etwas eingeben möchten. Es ist Teil einiger anfänglicher Konfigurationen. h: > Eingabeaufforderung Hey! Ergebnis: Hey! Ich verstehe nur nicht, was die Frage bedeutet. Es tut mir wirklich leid, wenn ich keinen Sinn mache, ist es nur so, dass es mir schwerfällt, mich darauf einzulassen. Also, für a) würde ich gehen: @echo offrem Erstelle eine Batch-Datei, die a verwendet einzelner Parameter, um eine von drei Eingabeaufforderungsoptionen darzustellen und den Parameter mit seinen Werten zu vergleichen. : loop - Keine Ahnung, wofür das ist. Er hat es nicht wirklich erklärt. echo Hallo% 1 weiß nicht, was für die anderen drei Eingabeaufforderungen zu tun ist, die hier stehen müssen. würde es ein Etikett wie mit einem Doppelpunkt verwenden, z. : prompt1? oh und würde ich goto benutzen müssen? Ich bin mir ziemlich sicher, dass ich weit weg bin. Wenn Sie es also nicht erklären können, ohne die Antworten zu geben, die in Ordnung sind, werde ich versuchen, es selbst herauszufinden.Trotzdem danke.

Hier ist ein Framework, das Sie ausführen und untersuchen können. Hoffentlich können Sie ihm folgen und ihn an Ihre Bedürfnisse anpassen. Es wird eine neue Sitzung von cmd gestartet, damit die Änderungen der Eingabeaufforderung sichtbar werden. Code: @echo offif "% ~ 1" == "" (Geben Sie im Befehl ein Argument ein Zeilenpause gehe zu: EOF) if/i "% ~ 1" == "A" gehe zu: labelAif/i "% ~ 1" == "B" gehe zu: labelBif/i "% ~ 1" == "C" gehe zu : labelCgoto: EOF: labelAprompt Buchstabe A - $ P $ Gcmd/k Echo Typ EXIT zu beenden: EOF: labelBprompt Buchstabe B - $ P $ Gcmd/k Echo Typ EXIT zu beenden: EOF: labelCprompt $ P $ Gcmd/k Echo Typ EXIT zum Beenden: EOF

Das ist eine ziemlich einfache Methode, um das zu tun, was Sie wollen. Aber denken Sie daran, dass wenn dies für eine Intro-Klasse ist, die Verwendung von Foxis genauem Skript Sie kaputt machen wird. Das sieht nicht nach einem Anfängerskript aus. Wenn Sie das verstehen, wissen Sie, was der Lehrer/Professor von Ihnen erwartet, und Sie können Ihr eigenes (grundlegenderes) Skript schreiben. Sie sagten auch: war eine der Anforderungen. Wenn das der Fall ist, müssen Sie nur ein paar Dinge ändern, die Foxi gestellt hat. Ich werde Sie herausfinden lassen, welche Dinge. Führen Sie das Skript von foxi aus, um zu sehen, was in der Konsole tatsächlich wiedergegeben wird. Letzte Sache - wenn Sie notepad.exe nicht benutzen müssen, würde ich persönlich Notepad ++ empfehlen. Es ist kostenlos und verfügt über Syntax-Hervorhebungen sowie Spracheinstellungen. Das macht es mir persönlich viel einfacher.

Danke foxidrive, das ist sehr hilfreich! Und kyle_engineer Ich werde dafür sorgen, dass es ein grundlegenderes Skript ist, danke!

Wenn Sie stark in die Datei programming.bat eindringen, möchten Sie möglicherweise das folgende Programm verwenden: www.contexteditor.org/ Es verfügt über die Syntaxhervorhebung und die Spracheinstellungen. Außerdem können Sie eine Schaltfläche zum Testen Ihrer Batch-Datei programmieren. Ich verwende sie, um sie mit einem Klick zu speichern und auszuführen. Nach jeder größeren Änderung in der Datei my.bat klicke ich auf Taste, um es auszuführen. Spart viel Zeit.

Benötigen Sie Unterstützung beim Filmemacher. Kann ich keine Filminformationen speichern?

Hallo. Ich mache schon lange Filme und so etwas ist noch nie passiert. Ich versuche, ein AMV, das ich erstellt habe, als Filmdatei zu speichern, damit ich es auf YouTube posten kann, aber die gleiche Nachricht wird angezeigt. Darin heißt es: "Windows Movie Maker kann den Film nicht am angegebenen Speicherort speichern. Vergewissern Sie sich, dass die in Ihrem Film verwendeten Originalquelldateien noch verfügbar sind, der Speicherort noch verfügbar ist und dass genügend freier Speicherplatz verfügbar ist, und versuchen Sie es dann wieder. "Ich habe alles überprüft, was es sagt, um zu überprüfen, ich habe alles bereinigt und defragmentiert, aber es wird immer noch nicht funktionieren. Der Film ist auch nicht zu groß. Was stimmt damit nicht?

Wo willst du es speichern? Haben Sie versucht, es an einem anderen Ort zu speichern und welches Betriebssystem verwenden Sie?

Ich habe versucht, es im Ordner "Meine Filme" zu speichern, und dann habe ich versucht, es in einem Unterordner im Ordner "Filme" mit dem Namen "Verschiedenes" zu speichern. Mein System ist Windows XP '98.

Beliebte Beiträge