Systemvariable auslesen und verwenden

  • Hallo zusammen,

    ich bin neu hier und habe noch nicht so große Erfahrung mit der Scriptprogrammierung.

    Da Ihr hier ja schon einige Erfahrung habt, könnt Ihr mir sicherlich weiterhelfen.

    Ich möchte gerne eigene Angelegt Systemvariable auslesen und möchte diese dann im weiteren Verlauf des Script als Variable setzen.

    Im weiteren Verlauf wird ein kleine FileExist und FileMove Abfrage gestartet. Leider kann er mit der Variablen nichts anfangen und ich habe auch nichts in der Hilfe oder im Forum gefunden.

    Vielen Dank und Gruß

    asp

    Spoiler anzeigen


    $objShell = ObjCreate("WScript.Shell")
    $Zieldir = $objShell.Environment("System")
    $Sourcedir = $objShell.Environment("System")
    $str = _
    "Zieldir:" & @LF & _
    $Zieldir("Zieldir") & @LF & _
    "Sourcedir:" & @LF & _
    $Sourcedir("Sourcedir")


    If FileExists ($Sourcedir & "\par\par.ihs") then
    If FileExists ($Zieldir & "\test\par\par.ihs") then
    FileDelete ($Zieldir & "\test\par\par.ihs")
    else
    FileMove ($Sourcedir & "\\par\par.ihs",$Zieldir & "\test\par\par.ihs", 0)
    EndIf
    Else
    FileMove ($Sourcedir & "\par\par.ihs",$Zieldir & "\test\par\par.ihs", 0)
    EndIf

  • Hi,

    danke für die Hilfe.

    Mit EnvGet kann ich meine Erzeugten Variablen auslesen.


    Gruss

    asp

    Jetzt werde ich mir mal die GUI Funktionen anschauen um die Variablen zu setzen.