Ich habe in letzter Zeit wieder an meinem XPOptimize weitergearbeitet und muss nun Werte aus der Registry auslesen und in Variablen packen. Wie mache ich das am besten?
Beispiel: Der Wert "DateOfLastRun" aus dem Schlüssel "HKLM\Software\XpOptimize" soll als Variable %DateOfLastrun% verwendet werden.
Seite 1 von 1
Batch: Variable Aus Registry Lesen?
Anzeige
#2
geschrieben 21. Januar 2005 - 02:58
Bitteschön.
Beachte den TAB und das Zeerzeichen hinter delims=
Fehlerbehandlung müsstest du aber selbst einbauen, was ja aber kein Problem darstellen sollte.
Beachte den TAB und das Zeerzeichen hinter delims=
Fehlerbehandlung müsstest du aber selbst einbauen, was ja aber kein Problem darstellen sollte.
Angehängte Datei(en)
-
juhu.cmd.txt (177bytes)
Anzahl der Downloads: 1236
#3
geschrieben 21. Januar 2005 - 18:15
Gut das funzt schonmal, und was ist wenn ich folgendes machen will?
Beispiel: Der Wert "DateOfLastRun" aus dem Schlüssel "HKLM\Software\XpOptimize" soll als Variable %DateOfLastrun% verwendet werden, sofern er vorhanden ist. Ansonsten soll ein Alternativwert verwendet werden.
Beispiel: Der Wert "DateOfLastRun" aus dem Schlüssel "HKLM\Software\XpOptimize" soll als Variable %DateOfLastrun% verwendet werden, sofern er vorhanden ist. Ansonsten soll ein Alternativwert verwendet werden.
#4
geschrieben 31. Januar 2005 - 12:14
Falls es noch interessant ist:
Diese Zeile einfach unter die FOR-Anweisung.
if not defined DateOfLastRun set DateOfLastRun=%DATE% %TIME%
Diese Zeile einfach unter die FOR-Anweisung.
#5
geschrieben 31. Januar 2005 - 17:05
Das wird aber nicht funktionieren, da es eine Fehlermeldung gibt, welche sagt, dass der wert in der registry nicht vorhanden ist. Und ich ungefähr 100 Werte exportieren will, was dann ein Errorlevel von was-weiß-ich verursacht und die Batch beendet wird.
Dieser Beitrag wurde von TheSuicider bearbeitet: 31. Januar 2005 - 17:05
#6
geschrieben 31. Januar 2005 - 19:41
Bei meinem Batch funktionieren zwei solche Auslese-Befehle, die anderen zwei
funktionieren aber nicht!
Warum ist das so?
Die zwei, die nicht funktionieren, sind im Anhang vermerkt.
Hat das vielleicht etwas mit den komischen Codes zu tun, die die Schlüssel haben?
funktionieren aber nicht!
Warum ist das so?
Die zwei, die nicht funktionieren, sind im Anhang vermerkt.
Hat das vielleicht etwas mit den komischen Codes zu tun, die die Schlüssel haben?
Angehängte Datei(en)
-
bat.txt (1,18K)
Anzahl der Downloads: 577
Dieser Beitrag wurde von Hauner bearbeitet: 31. Januar 2005 - 20:28
#7
geschrieben 31. Januar 2005 - 20:30
Ich habe jetzt noch einmal nachgesehen, es sind alles Zeichenfolgen!
Thema verteilen:
Seite 1 von 1