WinFuture-Forum.de: Winrar Sfx Variablen Wert In Der Registry Anlegen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Winrar Sfx Variablen Wert In Der Registry Anlegen


#1 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

  geschrieben 28. November 2006 - 22:01

Hi! Ich möchte (möglichst mit einer Batch) einen Registry Wert einfügen, der den Pfad, in den das Archiv entpackt wurde, anlegt. Dann soll ein zweiter Wert angelegt werden, der dem ersten entsprechen soll, ergänzt um eine feste Zeichenfolge. Ist das zu realisieren? Gruß, Stefan.
0

Anzeige



#2 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 28. November 2006 - 23:07

reg query /?
reg add /?
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#3 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

geschrieben 28. November 2006 - 23:12

einen schlüssel setzen kann ich, aber er muss ja vorher generiert werden. ich möchte ja den ordnerpfad, in den das archiv extrahiert wird, erweitert um eine feste zeichenfolge, abspeichern. ich glaube das geht per patch garnicht. oder kann man winrar dazu bringen soetwas zu gererieren, udn dann weiterzuverarbeiten.
0

#4 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 28. November 2006 - 23:41

Wie wär's mit einer Batch, die per for und cd den Pfadnamen ausliest und anschließend in eine Datei schreibt? Die feste Nummer kannst du auf diesem Weg auch gleich anhängen, du müsstest nur dafür sorgen dass das Skript im richtigen Verzeichnis ausgeführt wird.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#5 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

  geschrieben 28. November 2006 - 23:53

das wäre gut. wie genau ist das anzustellen.

beispielsweise:
ich extrahiere nach c:\ziel
2 werte in die regritry:

[HKEY_CURRENT_USER\Software\Programm]
"InstallPath"="C:\\Ziel"
"Program"="C:\\Ziel\\anwendung.exe"

ich weis nicht genau, wieso dort zwei "\" erforderlich sind.
aber der registry editor hat mir den schlüssel in der form exportiert.
also ich würde mich freuen, wenn du mir mal eine batch vorbereitest, mit der mein vorhaben realisierbar wäre. vielen dank. gruß, stefan
0

#6 Mitglied ist offline   puppet 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.857
  • Beigetreten: 27. April 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rudoltown

geschrieben 29. November 2006 - 00:12

Ohje... was an reg add /? hast du denn nicht verstanden?

RegSetup.cmd sagte:

REG ADD "HKCU\SOFTWARE\Programm" /v InstallPath /t REG_SZ /d "%CD%" /f

REG ADD "HKCU\SOFTWARE\Programm" /v Program /t REG_SZ /d "%CD%\anwendung.exe" /f


Funktioniert mit WinRAR SFX ohne Probleme...

Dieser Beitrag wurde von puppet bearbeitet: 29. November 2006 - 00:14

0

#7 Mitglied ist offline   Kenny 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.430
  • Beigetreten: 22. September 03
  • Reputation: 13

geschrieben 29. November 2006 - 00:18

wenns immer der selbe ordner ist, z.b. silent sfx archiv... dann kannste doch die reg datei da nehmen und in ner batch "regedit /s regdatei.reg" reinschreiben und die batch gibste bei winrar als setup an.
so mache ich es bei mir immer
"Irgendwat is ja immer."
0

#8 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

geschrieben 29. November 2006 - 00:22

ja danke. ich hab mir die bfehele durchgelesen, aber nicht genau verstanden, was für komplexe sachen man damit machen kann. vielen dank, stefan
0

#9 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 29. November 2006 - 00:27

Bei der Batch-Datei muss ich jetzt zunächst mal raten, weil ich gerade kein Windows zu Hand hab':

@echo [HKEY_CURRENT_USER\Software\Programm] > BLA.reg
@for /F " usebackq delims==" %i IN ('cd') DO echo "InstallPath"="%i" >> BLA.reg
@for /F " usebackq delims==" %i IN ('cd') DO echo "InstallPath"="%i\anwendung.exe" >> BLA.reg


Kann natürlich sein dass WinRAR da eigene Variablen anbietet, hab' damit noch nicht gearbeitet. Aber die Version oben funktioniert unabhängig davon.

Dieser Beitrag wurde von Graumagier bearbeitet: 29. November 2006 - 00:29

"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0