Frage zu @CRLF

  • Dann müsste man ja eigentlich in jeden Script eine Abfrage einbauen, welches System man benützt.

    So hier etwa.

    [autoit]

    If @OSVersion = "WIN_VISTA" Or @OSVersion = "WIN_2003" Or @OSVersion = "WIN_XP" Or @OSVersion = "WIN_2000" Or @OSVersion = "WIN_NT4" Or @OSVersion = "WIN_ME" Then
    $ZU = @CRLF
    MsgBox(0, "Info", "Es wird @CRLF benutzt")
    Else
    $ZU = @LF
    MsgBox(0, "Info", "Es wird @LF benutzt")
    EndIf

    [/autoit]

    Gibt es für @OSVersion eigentlich nur Windows-Werte oder auch welche für Mac, sowie z.B. MAC_OSX?

  • Hast du schonmal ein AutoIt-Skript auf einem Mac-System gesehen?....

    AutoIt kompiliert nur in das PE-Format (logisch es werden von AutoIt ja in erster Linie die WinAPI-Funktionen genutzt).
    Deswegen kommt als Betriebssystem eigentlich nur Windows in Frage.
    Interessant wäre hingegen was er für ein Betriebssystem unter Wine bzw. ReactOS zurückgibt.
    Aber Mac wirst du so oder so nicht zurückbekommen - AutoIt läuft halt schlicht und ergreifend nicht direkt unter MacOS.