{title}

In Ordung. Ich verwende eine Batch-Datei, um die version.h-Datei des Projekts zu aktualisieren, wenn ich den vollständigen Build-Batch darauf ausführe. Ich habe jedoch ein Problem.
Code: @echo. unsigned long GetVersionDay () {>> version.h
@Echo. char Day; >> version.h
@Echo. Memset (& Tag, 0,15); >> version.h
@Echo. memcpy (& Day, & VERSION_DATE, 2); >> version.h
@Echo. Rückkehr atoi (Tag); >> version.h
@Echo. } >> version.h
@Echo. >> version.h
@Echo. unsigned long GetVersionMonth () {>> version.h
@Echo. char Monat; >> version.h
@Echo. Memset (& Month, 0,15); >> version.h
@Echo. memcpy (& Month, & VERSION_DATE, 2); >> version.h
@Echo. return atoi (Monat); >> version.h
@Echo. } >> version.h
@Echo. >> version.h
@Echo. unsigned long GetVersionYear () {>> version.h
@Echo. char Year; >> version.h
@Echo. Memset (& Year, 0,15); >> version.h
@Echo. memcpy (& Year, & VERSION_DATE, 4); >> version.h
@Echo. return atoi (Jahr); >> version.h
@Echo. } >> version.h
Bis zu diesem Punkt funktioniert alles einwandfrei, aber wenn ich versuche, die Zeilen mit dem kaufmännischen Und "&" als Echo anzuhängen, versucht der Code, das auszuführen, was nach dem & kommt, anstatt das Ding einfach in die Datei anzuhängen. In Zeile 3 wird beispielsweise versucht, "Day" so auszuführen, als wäre es ein Befehl.
Ich habe keine Ahnung, wie ich das beheben soll. Hat jemand irgendwelche Ideen?

Einige Symbole werden vom Stapelverarbeiter selbst verwendet, was zu unbeabsichtigten Ergebnissen führen kann. Versuchen Sie, dem & ein ^ voranzustellen
Ex.
@Echo. memset (^ & Tag, 0,15); >> version.h
Was noch wichtiger ist: Warum verwenden Sie eine Batch-Datei, um eine Datei zu erstellen, die von jedem Editor einfacher erstellt werden kann?
Nur ein Gedanke.

Der Grund, warum ich es mit der Batch-Datei machen möchte, ist, dass ich das Ganze automatisieren möchte. Es gibt wahrscheinlich einen einfacheren Ausweg, aber Batch-Dateien habe ich letztendlich gemacht. : - /
Vielen Dank für Ihren Rat. Ich werde das überprüfen.

Ich weiß, Sidewinder liebt seine Dos. Aber wenn Sie es eilig haben, können Sie hier nachsehen >> es ist Ihre Wahl> www.robvanderwoude.com/index.html

Eigentlich würde ich es vorziehen, alle Windows-Benutzer nach WinScript zu konvertieren. Aus irgendeinem Grund scheint jeder blind an die Batch-Sprache gebunden zu sein. Das neue Skript für Longhorn (MSH/MONAD) sieht verdächtig nach VB.NET aus, bei dem wahrscheinlich alle auf die Batch-Sprache zurückgreifen.
Seufzer

Nun, je mehr wir vorwärts gehen, desto mehr rückwärts gehen wir - nichts Neues, denke ich!

Ein weiteres Problem. Ich möchte das Datum in einem Dateinamen haben. Das Problem ist, dass das Datum folgendermaßen erstellt wird: MM/TT/JJJJ. In einem Dateinamen darf kein "/ '" enthalten sein. Gibt es Ideen, wie Sie das überwinden können?

Tut mir leid, ms, kann ich dir aufzwingen? Weitere Ergebnisse/Antworten erhalten Sie, wenn Sie Ihren Thread in der Dos-Sektion posten.

Ah! fühlt sich ja doof an, ähm ich könnte. Danke. schlurft weg

Wie informiere ich, welchen Ram meine CPU nutzt?

Ich kenne verschiedene Arten, aber welche verwende ich, weil ich über ein Upgrade nachdenke

Sie können herausfinden, über welchen RAM Sie verfügen, indem Sie entweder den Chip selbst betrachten oder ein Programm wie Everest: Everest verwenden: www.majorgeeks.com/download4181.html

Nachdem ich es installiert habe, wohin gehe ich, wenn ich es starte?

Warten Sie hier sind meine Angaben //h10025.www1.hp.com/ewfrf/wc/document?docname=c00189894&lc=de&dlc=de&cc=us&product=425921&lang=de Ich sehe, wo es Gedächtnis sagt, aber kann jemand es in einfacheren Worten ausdrücken und mir die ganze Widder-Sache erklären?

Auf dem Desktop sollte sich ein Symbol befinden. Andernfalls klicken Sie auf Start> Alle Programme> Lavalys> Everest Home Edition> Everest Home Edition.

Sie können auch zu "critical.com" gehen und den Scan ausführen. Dort erfahren Sie genau, was Sie haben und was Sie verwenden können.

Das ist die Seite! Ich habe vergessen, was der Link war. Laut HP-Website verwendet Ihr Computer 184-poligen DDR1-333-SDRAM. Wenn Sie nach mehr RAM suchen, bringen Sie diese Informationen zum Computerspeicher und sie werden es verstehen.

Hier ist was ich habe www.crucial.com/systemscanner/viewscanbyid.aspx?id=23419F2731D926C3

Dies kann Ihr System verwenden. Sie können wählen, ob Sie es auf der Website oder in einem Computergeschäft vor Ort kaufen möchten.

Beliebte Beiträge