Variable

  • Hallo.

    Ich habe mal eine Farge bezüglich Variablen.

    Wenn meine Variable so aus schaut, ich diese aber nach z. B. 2 Minuten wieder nutze, dann ist sie ja nicht mehr so wie am Anfang. Wie kann ich es machen, das diese gleich ist, solang ich das Script laufen lassen würde?

    Spoiler anzeigen
    [autoit]


    $var_zeit = @MDAY & "-" & @MON & "-" & @YEAR & "_" & @HOUR & "-" & @MIN & "\"

    [/autoit]

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

    Einmal editiert, zuletzt von Alina (10. April 2009 um 14:09)

  • Dann musst du eine Konstante deklarieren --> Const $var

    Aber solange du deine Variable nicht änderst bleibt diese sowieso erhalten 8|

    • Offizieller Beitrag

    Die Variable behält den Inhalt, solange wie das Script läuft. Es sei denn, Du rufst diese Zeile in Deinem Script ein weiteres Mal auf.
    Wenn Du das vorhast, dann solltest Du den vorherigen Inhalt vorher in einer anderen Variablen speichern:

    [autoit]


    $var_zeit = @MDAY & "-" & @MON & "-" & @YEAR & "_" & @HOUR & "-" & @MIN & "\"
    ; [...]
    $old = $var_zeit
    $var_zeit = @MDAY & "-" & @MON & "-" & @YEAR & "_" & @HOUR & "-" & @MIN & "\"

    [/autoit]

    Edit: Mist, zu langsam, heute... ;)