WINRAR RARREG.key on the fly mit ECHO Befehlen erzeugen. Help Needed! [gelöst]
Verfasst: 11.09.2024, 11:46
Ich möchte meinen erworbenen Key für Winrar (Rarreg.key) in einer autounattend.xml mit Echo Befehlen erstellen lassen und ins Programmverzeichnis kopieren. Das soll mir letztlich ersparen, den Key vorab ins Installationsmedium zu kopieren.
Grundsätzlich funktioniert es.
Aber es gibt ein Problem mit der allerletzten Zeile. Die muss bei der letzten Zahl (oder, je nach Key), mit dem letzten Buchstaben abgeschlossen sein. Nix mehr in der nächsten Zeile. Auch keine Leerstellen/-Zeichen.
Ein RARREG.key ist grds. so aufgebaut:
Dies ist natürlich keine echter/funktionierender Key. Nur ein Beispiel!
Wenn ich jetzt mit einem Script
rarreg.cmd
diesen Key erzeugen lasse, dann sieht das zwar genauso aus, wie in dem Beispiel Key, aber nach dem letzten Buchstaben ("e") ist noch ein Zeilensprung (oder wie man dann nennt). Quasi so:
Das mag WINRAR gar nicht, und sieht den Key nicht als gültig an.
Frage:
wie erreiche ich mit den ECHO Befehlen (oder anders), dass mit
die Datei abgeschlossen ist?
Grundsätzlich funktioniert es.
Aber es gibt ein Problem mit der allerletzten Zeile. Die muss bei der letzten Zahl (oder, je nach Key), mit dem letzten Buchstaben abgeschlossen sein. Nix mehr in der nächsten Zeile. Auch keine Leerstellen/-Zeichen.
Ein RARREG.key ist grds. so aufgebaut:
Code: Alles auswählen
RAR registration data
RarLab
Deskmodder
UID=12345678909876543212
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
Wenn ich jetzt mit einem Script
rarreg.cmd
Code: Alles auswählen
SET NEWLINE=^& echo.
@Echo off
ECHO %NEWLINE%^RAR registration data>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^RarLab>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^Deskmodder>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^UID=12345678909876543212>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee>>"%programfiles%\Winrar\rarreg.key"
Code: Alles auswählen
RAR registration data
RarLab
Deskmodder
UID=12345678909876543212
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee<hier sollte der Cursor stehen
>hier steht aber der Cursor
Frage:
wie erreiche ich mit den ECHO Befehlen (oder anders), dass mit
Code: Alles auswählen
a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee