{title}

Ich möchte eine Datums-/Uhrzeit-Zeichenfolge aus einer Textdatei in eine Variable extrahieren, die ich anhand des aktuellen Datums/der aktuellen Uhrzeit der Maschine testen kann. Kann dies unter DOS erfolgen oder ist VB eine bessere Wahl?

Zeigen Sie anhand von Beispielen und Ausgaben, was Sie tun möchten

Zeile 3 der Textdatei sieht ungefähr so ​​aus: abcde tt/mm/jjjj hh: mm: ssIch möchte das Datum/die Uhrzeit extrahieren und mit der aktuellen Maschinenzeit vergleichen, damit ich bei einer höheren Maschinenzeit ein anderes Programm aufrufen kann.

Der Umgang mit dem Datum ist mühsam unter DOS (cmd.exe). Es ist besser, wenn Sie lernen, wie man mit vbscript umgeht. Überprüfen Sie meine Sig für VBScript Tutorial Link. Im Inneren können Sie verschiedene Datumsfunktionen nachschlagen. Währenddessen können Sie, wenn Sie nicht eingeschränkt sind, gawk für Windows (auch mein Sig) herunterladen und dieses Skript ausprobieren. Code: BEGIN {now = systime ()} NR == 3 {strdate = $ (NF-1 ); strtime = $ NF m = split (strdate, d, /) n = split (strtime, t,:) thedate = d d d t t t t t if ( mktime (thedate)> now) {print "Dateidatum größer als Systemdatum"} else {print "Systemdatum größer als Dateidatum" cmd = "mycmd args1 args2" # Geben Sie hier den Befehl und die Argumente ein. system (cmd)}} speichere das obige als myscript.awk und in der Befehlszeile Code: c: test> gawk.exe -f myscript.awk Datei

Reminiszenz

Ich habe ein 8 Jahre altes Dell Dimension 8300. Es wurde kürzlich von einem Virus befallen, dessen Entfernung Norton erforderlich machte. Sie haben mir gesagt, dass mein Gedächtnis nicht ausreicht, wenn ich versuche, es herunterzuladen. Das System sagt 256 MB, also ging ich raus und kaufte zusätzliche 512 MB. Als ich den Computer öffnete, bemerkte ich, dass alle 4 Speicherplätze belegt waren. Ich denke irgendwann hatte ich den RAM schon erhöht. Frage 1: Die OEM-Sticks sagen 128mb. Die neueren sind auch 128mb. Warum ist die Gesamtzahl der 512 nicht erreicht, wenn ich das System über das Bedienfeld überprüfe? Frage 2: Wird das Entfernen eines der 4 Sticks empfohlen? Danke.

Klingt so, als ob ein Teil Ihres alten Arbeitsspeichers nicht dem richtigen Typ entspricht und in Ihrem System nicht angezeigt wird oder ein Teil davon schlecht ist. Versuchen Sie, jeweils einen Stick einzustecken und den Computer zu starten. Wenn Sie nicht booten können oder es nicht im Post angezeigt wird, wissen Sie, dass Sie über einen schlechten Arbeitsspeicher verfügen. Sie können auch versuchen, den Arbeitsspeicher herauszunehmen und wieder einzusetzen, um festzustellen, ob er vollständig in den Steckplatz eingesetzt ist .

oder vielleicht haben Sie RAM-Sticks verschiedener Marken, die sich vielleicht nicht sonderlich mögen, obwohl sie die gleichen Spezifikationen haben.

Frage: Wo wird die RAM-Größe gemeldet? ?

Wenn ich mit der rechten Maustaste auf meinen Computer klicke, werden Eigenschaften, Registerkarte Allgemein angezeigt. Das muss die ursprüngliche Konfiguration sein, oder? Ich werde morgen die anderen Vorschläge ausprobieren. Danke Leute

Gehen Sie zum Startmenü> klicken Sie auf "Ausführen" und geben Sie winver in das Feld ein. Was meldet Windows unter "Für Windows verfügbarer physischer Speicher" im Infofenster, das auf Ihrem Bildschirm angezeigt wird? Das sollte die Speichermenge sein Das Fenster liest.

Es heißt 261.132 KB physischer Speicher. Können Sie das in MB übersetzen?

256 MB.

Sie haben 2 RAM-Chips, die schlecht oder falsch sind.

Dann gehe ich davon aus, dass die beiden OEM-Chips gut sind. Ich werde die anderen beiden entfernen und nur die 512 einsetzen, die ich diese Woche gekauft habe. Danke Jungs, ich schränke es ein

Viel Glück, aber ich würde mich an diesen beiden Stöcken festhalten, falls Sie sie irgendwie zum Arbeiten bringen.

UPDATE: Ich ging zu Dell und ließ sie eine Systemprüfung basierend auf meiner Service-Tag-Nummer durchführen. Es zeigte 256 MB RAM mit zwei offenen Slots. Die Sticks, die ich vor Jahren eingesetzt habe, haben nie funktioniert. Ich bemerkte bei der neuen 512, dass sie, obwohl sie die richtige Anzahl von Stiften hatte, nur eine "Kerbe" anstelle von zwei hatte. Ich ging zum besten Kauf und sprach mit dem Geek-Trupp-Typen und er erzählte mir, dass bei älteren Dells ein proprietärer Memory Stick verwendet wurde, der nicht im Handel erhältlich ist. Ein normaler DDR-Speicherstick passt nicht auf mein Motherboard. Die gute Nachricht ist, dass ich Dell kontaktiert habe und für weniger als die Kosten für einen 512 MB, den ich vor Ort gekauft habe, ZWEI 512 gekauft habe.

Beliebte Beiträge