{title}

Hallo, erster Beitrag. Ich habe ein sehr faszinierendes Problem und hoffe, dass es nicht nur ein sehr sehr dummer Fehler ist. Ich öffnete den Notizblock, tippte meine Befehle ein und klickte dann auf Speichern unter. Ich habe den "Dateityp" in "Alle Dateien" geändert und die Datei dann als "mybat.bat" gespeichert. Hier ist der Code, den ich in meiner neu erstellten.bat-Datei habe: D: cd VideoFOR/F "tokens = 1 skip = 1 delims = " % i IN (txt_files.txt) DO @echo% i% j >> txt1_files.txtpauselines 1 und 2 navigieren zur richtigen Directoryline 3 liest eine.txt-Datei, greift nach einer begrenzten Zeichenfolge und fügt sie in die new.txt-Datei ein, wenn ich sie ausführe Datei mybat.bat Das Fenster wird für den Bruchteil einer Sekunde geöffnet und verschwindet. Die neue Datei txt1_files.txt wird nie erstellt und die Anweisung "pause" wird nie erreicht. Wenn ich ein Cmd-Fenster öffne und die Befehle eintippe (in derselben Reihenfolge und genau in derselben Reihenfolge), funktioniert es einwandfrei. Die Frage ist also, ob ich etwas schreckliches/dummes falsches mache oder ob die FOR-Anweisung nicht in .bat-Dateien verwendet werden kann, die mit dem Editor erstellt wurden, oder ob ich etwas anderes vermisse. Ich glaube, ich habe alle benötigten Informationen aufgenommen Wenn ich mich nicht entschuldige, habe ich schon eine ganze Weile damit zu kämpfen. Danke im Voraus!

Dies deutet darauf hin, dass Sie es mit einem Doppelklick aus dem Windows Explorer ausführen. Wenn Sie Probleme bei der Fehlerbehebung einer Batchdatei haben, die sich auf diese Weise verhält, sollten Sie sie ausführen, indem Sie eine Eingabeaufforderung öffnen, das aktuelle Laufwerk und das aktuelle Verzeichnis entsprechend ändern und anschließend den Namen der Batchdatei an der Eingabeaufforderung eingeben. Auf diese Weise erhalten Sie bei einem Absturz des Stapels nur die Aufforderung zurück, und es werden Fehlermeldungen angezeigt. Dies kann Ihnen (und uns) eine Vorstellung davon geben, was gerade passiert. In diesem Fall ist dies nicht erforderlich, da das Problem offensichtlich ist. Wenn Sie an der Eingabeaufforderung ein Prozentzeichen in einer FOR-Variablen verwenden, verwenden Sie ZWEI davon in einer Batchdatei. Daher müssen% i und% j %% i und %% j werden. Wie bei den meisten Befehlen erhalten Sie Hilfe, indem Sie den Befehl an der Eingabeaufforderung mit /? switch.Code: C: > for /? Führt einen angegebenen Befehl für jede Datei in einer Reihe von Dateien aus. FOR% variable IN (set) DO-Befehl% variable Gibt einen durch einen einzelnen Buchstaben ersetzbaren Parameter an. (set) Gibt einen Satz von einer oder mehreren Dateien an. Platzhalter können verwendet werden. Befehl Gibt den Befehl an, der für jede Datei ausgeführt werden soll. Befehlsparameter Gibt Parameter oder Schalter für den angegebenen Befehl an. Um den Befehl FOR in einem Stapelverarbeitungsprogramm zu verwenden, geben Sie %% variable anstelle von% variable an. Variablennamen unterscheiden zwischen Groß- und Kleinschreibung, daher unterscheidet sich% i von% I. (Dies ist nur der Anfang der sehr detaillierten FOR-Hilfe, die ungefähr 4 Bildschirme umfasst).

Ich danke dir sehr. Dies hat das Problem behoben. Ich habe mich über diesen Fehler geschlagen. Gibt es irgendwo etwas, auf das Sie mich hinweisen könnten, um mich über diese kleinen Komplikationen zu informieren, damit ich die Angst vermeiden und ein anscheinend offensichtliches Problem hier posten kann? Nochmals vielen Dank!

von: Me, aboveOr es gibt viele Hilfeseiten für Eingabeaufforderungen, die Sie mit Google finden können. Dies ist eine, die ich mit einem Lesezeichen versehen habe www.ss64.com/nt/

Hier ist ein Tipp. Wenn Sie den CD-Befehl mit der Option/D verwenden, können Sie Laufwerk und Verzeichnis gleichzeitig ändern. Das heißtCode: D: cd VideoKann durchCode: cd/d D: Video ersetzt werden

Ich bin verunreinigt, möchte bitte Unterstützung

Hallo, ich brauche bitte etwas Hilfe. Der einzige Hinweis, den ich bekam, dass etwas los war, war, dass WinPatrol alle zwei Minuten auftauchte und mitteilte, dass RqRlccAq.dll und FccccVpM.dll (beide in C: windows system32) versuchten, sich beim Start zu öffnen. Ich habe den Zugang verweigert. Ran McAffeeit fand W32/virut.n.gen und isolierte oder reparierte es an allen bis auf 7 (von 34) Orten. Sobald dies geschah, führte ich einen vollständigen Scan des MBAM durch, entschied dann, dass ich über meinem Kopf war, und kam hierher zurück (Broni half mir letzten Sommer mit einem Malware-Problem). Ich verwende Windows XP SP2 auf einem HP Pavilion DV8000. Ich habe die Protokolle angehängt. Vielen Dank im Voraus für jede Hilfe

Mary, Lies diesen Beitrag über virut2) Um Dateien zu kopieren, check out copy /? in der Befehlszeile.3) Verwenden Sie zur Ausführung am Donnerstag oder wann immer Sie möchten den GUI-Taskplaner in der Systemsteuerung.

Danke für die Antwort. Ich möchte wirklich nicht, dass du meine Arbeit machst, aber ich brauche noch ein paar Tipps, weil ich eine Sache nicht verstehe, wie unten beschrieben: Muss ich die beiden Server oder nur den Quellordner zuordnen? Wenn sich das Netzwerklaufwerk geändert hat, muss ich das Skript manuell aktualisieren oder kann es einfach nicht im Befehl xcopy enthalten sein? @echo offnet use ecdfn5 appl CA & TDB xcopy ecdfn5 appl CA & TDB Field Copy.mdb edvfn1 appl CA & TDB /sxcopy ecdfn5 appl CA & TDB Field Copy. mdb edwfn1 appl CA & T DB /s

Ist das nicht so? @Echo offnet use ecdfn5 appl CA & T DB xcopy ecdfn5 appl CA & T DB Field Copy.mdb edvfn1 appl CA & T DB /Excopy ecdfn5 appl CA & T DB Field Copy.mdb edwfn1 appl CA & T DB /EPauseNur ein Gedanke

Ich habe ein Problem beim Kopieren der Dateien, wahrscheinlich, weil mein Ordner ein ungültiges Zeichen haben könnte. Daher brauche ich Hilfe von somedoby. Mein Ordnername ist CA & T DB und ich denke, dass "&" mir das Kopieren nicht erlaubt, weil ich eine Fehlermeldung erhalten. Ratschläge zu folgendem Code: @echo Aus: Mapnet verwendet S: edvfn1 shared appl CA & T DB , wenn Fehlerstufe 1 zu Mapnet gehört. Verwenden Sie R: edwfn1 shared appl CA & T DB , wenn Fehlerstufe 1 zu Mapnet gehört benutze Q: edwfn1 shared appl CA & T DB wenn Fehlerlevel 1 gehe zu map: successecho Remaping von S: erfolgreich abgeschlossen.:successecho Remaping von R: erfolgreich abgeschlossen.:successecho Remaping von Q: erfolgreich abgeschlossen.:Copyingxcopy Q: ecdfn5 shared appl CA & T-Datenbank Field Copy.mdb S: edvfn1 shared appl CA & T-Datenbank /Excopy Q: ecdfn5 shared appl CA & T-Datenbank Field Copy.mdb R: edwfn1 shared appl CA & T DB /E

Ich weiß nicht wirklich, was los ist, aber ich habe ein paar Anpassungen vorgenommen: Code: @echo Offcls :: Fange an, Laufwerke zuzuordnen, wenn ein Fehler auftritt, informiere und fordere zum erneuten Versuch auf.: Mapnet useS: edvfn1 shared appl CA & T DB "wenn ERRORLEVEL == 1 (Echo S: konnte nicht zugeordnet werden. Drücken Sie eine Taste, um es erneut zu versuchen. Pause> NULgoto: Smap) Echo Remaping von S: erfolgreich abgeschlossen .:Rmapnet useR:" edwfn1 shared appl CA & T DB "wenn ERRORLEVEL == 1 (Echo R: konnte nicht zugeordnet werden. Drücken Sie eine Taste, um es erneut zu versuchen. Pause> NULgoto: Rmap) Echo Remaping von R: erfolgreich abgeschlossen.: Qmapnet useQ:" edwfn1 shared appl CA & T DB "wenn ERRORLEVEL == 1 (Echo Q: konnte nicht zugeordnet werden. Drücken Sie eine Taste, um es erneut zu versuchen. Pause> NULgoto: Qmap) Echo-Neuzuordnung von Q: erfolgreich abgeschlossen. Echo.Echo Alle Laufwerke wurden erfolgreich zugeordnet. Kopieren beginnen.::Starten Sie das Kopieren von Dateien über. Suchen Sie nach error.:copy:1xcopy"Q:ecdfn5sharedapplCA&T DB Field Copy.mdb "" S: edvfn1 shared appl CA & T DB "/ Eif errorlevel == 1 Echo . && echo xcopy Gibt errorlevel = 1 zurück. Drücken Sie die Taste, um es erneut zu versuchen. && Pause> NUL && gehe zu 1echo.:2xcopy"Q:ecdfn5sharedapplCA&T DB Field Copy.mdb "" R: edwfn1 shared appl CA & T DB "/ Eif errorlevel == 1 Echo. && echo xcopy Gibt errorlevel = 1 zurück. Drücken Sie die Taste, um es erneut zu versuchen. && Pause> NUL && gehe zu 1echo Hat es geklappt? Echo.pause> NULWeiß nicht, wie das "" funktionieren wird, aber das hat den Fehler behoben, den ich bekommen habe. Bei Problemen melden. Ich bin kein Experte. Benötigen Sie jedoch den Computernamen, wenn ein Laufwerk zugeordnet ist? Nur ein Gedanke - ich habe ernsthaft keine Ahnung von dieser Art der Vernetzung, sondern nur eine doppelte Überprüfung! BEARBEITEN: Hat die% s von der Fehlerebene abgezogen, wusste nicht, dass es bei ihnen nicht funktioniert hat?

Trotzdem funktioniert es ohne den Laufwerksbuchstaben. Ich habe jedoch immer noch ein anderes Problem, da meine Windows-Zeitplanaufgaben nicht funktionieren und ich sie daher nicht zum Programmieren der Batchdatei verwenden kann. Ich versuche, eine Befehlszeile in meiner Datei zu verwenden, um sie jeden Donnerstag um 19 Uhr auszuführen. Hat jemand eine Idee oder einen Tipp, wie es geht? Ich würde mich über eine Hilfe freuen, danke.

Ich habe eine andere Datei mit der unten beschriebenen Befehlszeile erstellt und sie scheint zu funktionieren. Ich möchte jedoch wissen, ob es eine andere Lösung als diese gibt: thx. @ Echo Offclsschtasks/create/tn "Jeden Donnerstag kopieren"/tr " ecdfn5 shared appl CA & T DB Copy.bat"/sc wöchentlich/mo 1/d Doecho.

Ich habe es gefunden, aber ich bin nicht sicher, ob es funktioniert: sDies ist meine Befehlszeile: schtasks/create/tn "Jeden Donnerstag kopieren"/tr " ecdfn5 shared appl CA & T DB Copy.bat"/sc wöchentlich/mo 1/d DO/st 19:00:00

Auslöschung von Learn-Only-Recordsdata

HII kaufte gerade einen Eeepc 900a, weil ich auf Reisen bin und etwas billiges zum Surfen im Internet haben wollte. Der Eeepc kam mit Linux, was für mich absolut neu ist. Ich wusste, dass er nur eine 4-GB-Festplatte hat, aber mir war nicht klar, dass 3,5 GB groß sind waren fast beschäftigt, als ich es zum ersten Mal einschaltete. Der PC kommt mit vielen Spielen, die ich nicht möchte, also habe ich versucht, sie zu löschen. Die Option "Programm hinzufügen/entfernen" konnte nicht helfen, also habe ich es mit Befehlen versucht. Als ich endlich das richtige Verzeichnis gefunden und versucht habe, dieses Spiel zu entfernen, erhielt ich folgendes Feedback: rm: 'ppracer' kann nicht entfernt werden: Schreibgeschütztes DateisystemIst es trotzdem für mich da, um all diese Spiele loszuwerden? Habe schon mal mit Befehlen gearbeitet (nicht einmal DOS auf meinem anderen PC), deshalb brauche ich gute Erklärungen oder Links. Danke

Nun, jetzt habe ich herausgefunden, dass es sich um "su" für Root-Benutzer handelt, sodass es sich nicht mehr beschwert, wenn ich die Spiele "rme", über die ich gesprochen habe. Das Problem ist, dass dadurch kein Speicherplatz auf der Festplatte frei wird. Wie kommt es, bitte?

Beliebte Beiträge