übergebene Parameter auslesen

  • wie kann ich die dem Programm übergebenen Parameter auslesen?
    also wenn ich eintipe:
    test.exe blabla
    das ich "blabla" bekomme?
    vielen dank im voraus
    jendrik

    ps: Ich bin mir sicher das diese frage schon mal gestellt wurde, habe sie nur nicht mehr gefunden

    Einmal editiert, zuletzt von jendrik (13. Juni 2008 um 19:00)

    • Offizieller Beitrag

    Wenn du mit SciTE arbeitest: cmdlineselect und SPACE
    Dann erscheint:

    Spoiler anzeigen
    [autoit]

    #region - CmdlineSelect
    If $CMDLINE[0] Then
    For $i = 1 To $CMDLINE[0]
    Select
    Case $CMDLINE[$i] = '/?'
    MsgBox(0x40000, @ScriptName & ' Help', _
    'Switches are:' & @CRLF _
    & @CRLF & '/extract' _
    & @CRLF & @TAB & 'Extract files to current directory' _
    & @CRLF & '/x' _
    & @CRLF & @TAB & '' _
    & @CRLF & '/x' _
    & @CRLF & @TAB & '' _
    & @CRLF & '/x' _
    & @CRLF & @TAB & '' _
    & @CRLF & '/x' _
    & @CRLF & @TAB & '')
    Exit
    Case $CMDLINE[$i] = '/extract'
    FileInstall('x', @ScriptDir & '\')
    Exit
    Case $CMDLINE[$i] = '/x'
    Case $CMDLINE[$i] = '/x'
    Case $CMDLINE[$i] = '/x'
    Case $CMDLINE[$i] = '/x'
    Case Else
    MsgBox(0x40000, 'Incorrect switch used', _
    'Command used:' & @CRLF & $CMDLINERAW & @CRLF & _
    @CRLF & 'Use /? for the switches available.')
    Exit
    EndSelect
    Next
    EndIf
    #endregion

    [/autoit]