registry schlüsselnamen ändern?

  • hi

    ist es möglich mit AutoIt in der Registry einen Schlüsselnamen(nicht der variablenname!) zu ändern?
    ich baue mir gerade ein script welches die drucker umlenkt! daher muss unter HKEY_CURRENT_USER\Printers\Connections\
    auch der Schlüsselname angepasst werden!!

  • Naja ändern wohl in 2 Schritten.
    Neuen Schlüssel anlegen

    [autoit]

    Regwrite

    [/autoit]

    und danach den alten löschen

    [autoit]

    RegDelete

    [/autoit]

    .

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o

  • Naja ändern wohl in 2 Schritten.
    Neuen Schlüssel anlegen

    [autoit]

    Regwrite

    [/autoit]

    und danach den alten löschen

    [autoit]

    RegDelete

    [/autoit]

    .

    das is mist! da sind die unter keys ja weg
    die muss ich dann ja moven oder kopieren
    das is mist! gibts echt keine möglichkeit einen schlüssel einfach umzubenennen?

    Zudem macht er hiermit ja wieder einen value key
    ich möchte aber den schlüsselnamen ändern(also das vorne im Ordnersymbol!)

  • Denke nicht dass das so geht, kannst aber mit

    [autoit]

    RegRead

    [/autoit]

    davor auch die betreffenden Dinge auslesen.

    Denke nicht dass das so geht, kannst aber mit

    [autoit]

    RegRead

    [/autoit]

    davor auch die betreffenden Dinge auslesen.


    ja das auslesen ist nciht mein problem
    das erstellen eines schlüssels mit den ganzen unter Keys! das muss ja alles wieder passen
    ansonsten halt export import nutzen(was aber auch mist ist)

  • Wenn Du nur den Oberbegriff ändern willst exportier doch den Key rekursiv "regedit -e"
    Lösch den Key
    Ändere in der Exportdatei den Keynamen und importier in dann wieder :)

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o

  • Zitat

    zum besseren verständnis!

    Wieso, hast Du mich nicht verstanden? :D

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o

  • Zitat

    das problem beim export - import ist aber, das die alten schlüsselwerte ja noch da stehen!! bzw. ja dann doppelt vorhanden sind
    einmal mit dc1 und einmal mit printserver1

    Also doch nicht verstanden

    exportieren (regedit -e mit run oder so aufrufen)
    löschen ... (regdelete nix mehr doppelt)
    exportdatei editieren (Suchen ersetzten mit autoit)
    exportdatei importieren... fertig

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o