WINRAR RARREG.key on the fly mit ECHO Befehlen erzeugen. Help Needed! [gelöst]
- Holgi
- Elite
- Beiträge: 2506
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 285 Mal
- Danke erhalten: 370 Mal
- Gender:
WINRAR RARREG.key on the fly mit ECHO Befehlen erzeugen. Help Needed! [gelöst]
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
Zuletzt geändert von Holgi am 11.09.2024, 14:06, insgesamt 1-mal geändert.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- g-force
- Elite
- Beiträge: 2293
- Registriert: 07.10.2016, 19:30
- Hat sich bedankt: 332 Mal
- Danke erhalten: 323 Mal
- Gender:
Re: WINRAR RARREG.key on the fly mit ECHO Befehlen erzeugen. Help Needed!
Zwischenfrage: Reicht es nicht, daß die Key-Datei mit im WinRAR-Verzeichnis liegt?
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: https://g-force.synology.me:61101/fsdow ... GFJcw9/ISO
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: https://g-force.synology.me:61101/fsdow ... GFJcw9/ISO
- Holgi
- Elite
- Beiträge: 2506
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 285 Mal
- Danke erhalten: 370 Mal
- Gender:
Re: WINRAR RARREG.key on the fly mit ECHO Befehlen erzeugen. Help Needed!
Zwischenantwort:
Winrar wird mit Winget durch die autounattend installiert. Ein $OEM$ Ordner soll nicht mehr angelegt werden.
Wie kommt der Key ins Winrar-Programm-Verzeichnis (ohne copy zu bemühen)?
Winrar wird mit Winget durch die autounattend installiert. Ein $OEM$ Ordner soll nicht mehr angelegt werden.
Wie kommt der Key ins Winrar-Programm-Verzeichnis (ohne copy zu bemühen)?
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- g-force
- Elite
- Beiträge: 2293
- Registriert: 07.10.2016, 19:30
- Hat sich bedankt: 332 Mal
- Danke erhalten: 323 Mal
- Gender:
Re: WINRAR RARREG.key on the fly mit ECHO Befehlen erzeugen. Help Needed!
Okay, wenn $OEM$ nicht infrage kommt, wird es schwierig.
Vielleicht testweise das letzte "Newline" weglassen?
Vielleicht testweise das letzte "Newline" weglassen?
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: https://g-force.synology.me:61101/fsdow ... GFJcw9/ISO
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: https://g-force.synology.me:61101/fsdow ... GFJcw9/ISO
- Holgi
- Elite
- Beiträge: 2506
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 285 Mal
- Danke erhalten: 370 Mal
- Gender:
Re: WINRAR RARREG.key on the fly mit ECHO Befehlen erzeugen. Help Needed!
stelle gerade mir Schrecken fest, dass es wohl doch an etwas Anderem liegt.
Man kann beruhigt Leerzeichen am Ende setzen und der Key funktioniert dennoch.
Jetzt stellt sich für mich die Frage:
Was macht den Unterschied aus? Inhaltlich sind die Dateien gleich. Beide UTF-8 kodiert.
Man kann beruhigt Leerzeichen am Ende setzen und der Key funktioniert dennoch.
Jetzt stellt sich für mich die Frage:
Was macht den Unterschied aus? Inhaltlich sind die Dateien gleich. Beide UTF-8 kodiert.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Holgi
- Elite
- Beiträge: 2506
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 285 Mal
- Danke erhalten: 370 Mal
- Gender:
Re: WINRAR RARREG.key on the fly mit ECHO Befehlen erzeugen. Help Needed!
ich bin einen Schritt weiter:
es liegt zwar an Leerzeichen, aber nicht am Ende, sondern in den beiden Zeilen:
Da wird hinter RarLAB und hinter Deskmodder ein Leerzeichen eingefügt, welches da nicht hintgehört.
Wie bekomme ich das in den Griff?
es liegt zwar an Leerzeichen, aber nicht am Ende, sondern in den beiden Zeilen:
Code: Alles auswählen
ECHO %NEWLINE%^RarLab>>"%programfiles%\Winrar\rarreg.key"
ECHO %NEWLINE%^Deskmodder>>"%programfiles%\Winrar\rarreg.key"
Wie bekomme ich das in den Griff?
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Holgi
- Elite
- Beiträge: 2506
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 285 Mal
- Danke erhalten: 370 Mal
- Gender:
Re: WINRAR RARREG.key on the fly mit ECHO Befehlen erzeugen. Help Needed!
Lösung gefunden. Dank ChatGPT, wo ich folgende Info erhielt:
Das Ergebnis sieht jetzt so aus und funktioniert:Wenn beim Erstellen der Datei mit dem echo-Befehl unerwünschte Leerzeichen oder Zeilenumbrüche entstehen, kannst du sicherstellen, dass der Text genau so in die Datei geschrieben wird, wie er vorgesehen ist. Standardmäßig kann der echo-Befehl jedoch ungewollte Leerzeichen hinzufügen, wenn du ihn nicht richtig verwendest.
Code: Alles auswählen
@Echo off
(
ECHO RAR registration data
ECHO RarLab
ECHO Deskmodder
ECHO UID=12345678909876543212
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
) > "%programfiles%\Winrar\rarreg.key"
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114