text an eine variable hängen...

  • hi,

    ich hab bestimmt ein leichtes Problem komme aber irgendtwie nicht auf die Lösung.
    Ich lese aus der regestry einen Pfad zu einem Verzeichnis aus, was auch super klappt. Jetzt will ich diesen Pfad in eine *.bat Datei schreiben was auch geht.
    in der Batch Datei soll in Zeile 1 "cd c:\Programme\test" stehen wobei das "cd " immer das selbe ist aber der Pfad kommt aus dem regestry Schlüssel. Mein Ansatz war bis jetzt.

    $reg1 = RegRead ("HKEY_LOCAL_MACHINE\Software\Test", "test")
    $cd = "cd "
    $pfad = ($cd + $reg1)

    leider gibt er mir immer 0 zurück wenn ich $pfad ausgeben möchte.

    was muss ich machen damit er beide zusammen bringt?

    hoffentlich hab ich das nicht zu komplieziert gemacht :)

    viele Grüße
    Marc

  • Hi,
    um zwei Strings zusammenzuführen musst du das "Und-Zeichen" verwenden...
    So sollte es gehen:

    [autoit]

    $reg1 = RegRead ("HKEY_LOCAL_MACHINE\Software\Test", "test")
    $cd = "cd "
    $pfad = $cd & $reg1

    [/autoit]


    oder so:

    [autoit]

    $reg1 = RegRead ("HKEY_LOCAL_MACHINE\Software\Test", "test")
    $pfad = "cd " & $reg1

    [/autoit]

    Gruss
    eddy_erpel

    Einmal editiert, zuletzt von Eddy_Erpel (12. März 2007 um 09:45)

  • super Danke genau das war es was ich suchte, war wohl zu blöd um selber draufzukommennnnn

    Viele Grüße
    Marc