{title}

Hallo, ich bin sehr naiv zu "Batch-Datei-Programmierung" Grundsätzlich möchte ich Folgendes erreichen: Ich möchte eine Liste von Dateinamen (zusammen mit der Erweiterung) an einer bestimmten Position in einer Textdatei aktualisieren. Verwenden einer Batch-Datei. Wenn das aktuelle Verzeichnis "ac and bc" -Dateien enthält und es eine Textdatei mit dem Namen "code.txt" gibt, die das folgende Muster hat: SOURCES = ac bc Wenn ich die Batchdatei ausführe, möchte ich suchen Aktualisieren Sie für die Zeichenfolge SOURCES in der Datei code.x die Dateinamen (mit .c) am gewünschten Speicherort wie oben angegeben. Bitte helfen Sie mir bei der Bereitstellung von Informationen, Beispielcodes oder anderen Links, die Informationen zum Erreichen derselben enthalten. Vielen Dank im Voraus tsp

Also, wie sieht die endgültige Ausgabe Ihrer code.txt aus? Beschreiben Sie richtig, was Sie wollen. Was meinen Sie, indem Sie die Dateinamen mit ".c" aktualisieren? Wollen Sie Ihre Dateien in Ihrem Verzeichnis aktualisieren? oder der Inhalt von code.txt?

Wenn das Format von code.txt dem entspricht, was Sie angezeigt haben, sollte dies funktionieren. @ For/f "tokens = 1-2 delims =" %% a in ('type code.txt') do ren %% a %% bThat sollte funktionieren, solange die Dateipfade keine Leerzeichen enthalten. Ich bin nicht 100% sicher, ob die zweite Datei (der Name, in den sie umbenannt wird) einen vollständigen Pfad erfordert, aber es wird nicht schaden, wenn dies der Fall ist.

@helpmeh, das aktuelle Verzeichnis hat bereits a.c und b.c und der dargestellte Code.txt hat auch das. Ich bin mir nicht sicher, ob OPs seine Anforderung richtig beschrieben haben.

Hallo, danke für die Antwort und Entschuldigung, dass Sie die Klarheit beim ersten Versuch nicht erhalten haben! Das Szenario ist: - Ein Verzeichnis mit 2 Dateien (ac und bc) - C-Quellcodedateien und eine Textdatei mit der Datei "code.txt". - Normalerweise könnte die Datei code.txt anfangs wie folgt aussehen: <SOME TEXT - LIKE DEFINES> SOURCES = <SOME PATH - DETAILS> - Mein Ziel ist es, alle im aktuellen Verzeichnis befindlichen .c-Dateien zu finden und im Code abzulegen. txt "file Unter Berücksichtigung des obigen Szenarios muss eine Batch-Datei erstellt werden, die alle c-Dateien liest und die code.txt-Datei aktualisiert, sodass die code.txt-Datei nach Ausführung der Batch-Datei wie folgt aussieht: <ADDITIONAL CODE - EINIGER TEXT - WIE DEFINES> SOURCES = ac bc <ZUSÄTZLICHER CODE - EINIGER PFAD - DETAILS> Mein Ziel ist es, eine Batch-Datei zu erstellen, die die oben genannten Schritte ausführt tsp

Hallo zusammen, oder eine einfachere Version meiner Anforderung wäre, die Ausgabe von dir/b .c in der Datei code.txt unter SOURCES =/zu ersetzen. Vielen Dank, Grüße, tsp

Willkommen Boozu und Two-Eyes

Möchte Boozu und Two-Eyes auf den Computer hoffen Team, ich habe das hinzugefügt Symbol für beide Konten. Danke für Ihre Teilnahme.

Danke, und danke, dass du mir diese Sache gezeigt hast.

Wir heißen Sie beide herzlich willkommen und wünschen Ihnen viel Spaß bei uns.

Ich kann immer noch im Internet surfen und lasse es rund um die Uhr laufen (es sei denn, ich möchte kurz ein Spiel spielen, dann unterbreche ich es). Ich bin jedoch verwirrt über das Punktesystem.Es scheint absolut nichts mit der WU zu tun zu haben, die man bekommt. Eine Person in unserer Gruppe hat 3376 WU (die meisten in der Gruppe), belegt aber aufgrund von Punkten nur den 23. Platz in der Teamwertung. Worauf basieren die Punkte? Vielen Dank.

Es gibt viele Faktoren, die bei der Berechnung von Punkten eine Rolle spielen. Das erste ist meiner Meinung nach die Menge an Arbeit, die erledigt werden muss, das zweite ist die Frist (wenn sie erledigt werden muss). Das letzte ist die Art von Client, mit dem Sie die Arbeit erledigen. Ich verwende die Eingabeaufforderungsversion (Uni-Prozessor), und das ist im Vergleich zu Leuten, die die PS3 verwenden, und den Leuten, die den GPU-Client verwenden, ziemlich wenig. Diejenigen, die die fortgeschritteneren Clients verwenden, erhalten kompliziertere Codes oder was auch immer sie verarbeiten müssen. Sie können überprüfen, wie viele Punkte Sie basierend auf dem, was Sie gerade verarbeiten, von hier aus erhalten können: //fah-web.stanford.edu/psummary.html Zumindest hoffe ich, dass es die Anzahl der Punkte ist, die ich im Kreditbereich bekommen würde. Der Code gibt an, welchem ​​Client die Arbeit zugewiesen wird.

Beliebte Beiträge