Spalte auslesen.

  • Hallo zusammen,
    ich würde gerne die erste und die zweite spalte in 2 verschiedenen Messageboxen ausgeben.
    Also von dieser Datenbank hier: Nur wie mache ich das ?

    Spoiler anzeigen


    Adware.Agent/Gen-KR|946e0d9832685cd605f16326148f3785|d0d8fb233cad7243abcde54b9e52be0b9c604fe9|Schwer

    Spoiler anzeigen
  • [autoit]

    #include <Array.au3>

    [/autoit][autoit][/autoit][autoit]

    Global Const $s_String = _
    'Adware.Agent.NFG|f114ebb667b7aec85fceeb1e01a1fc2e|742a2c3064482bc1e80dce469fafea7e8606ff30|Schwer' & @LF & _
    'Adware.Agent.NFP|f19a68c5ddebea3711b93394e3e8979a|26a3c4a1861b82d5d8554c6e4ccb619de43d2ba0|Schwer' & @LF & _
    'Adware.Agent.NFQ|1825547f2803a30772f7b1b44534f578|d19c2b2eb8b6b6ebf5c8771f692918338beadc77|Schwer' & @LF & _
    'Adware.Agent/Gen-KR|4fce669c429d888dedfa89d685f3fe43|2b27b0a86300cb6407e72dc0963eb7cc135ecf3c|Schwer' & @LF & _
    'Adware.Agent/Gen-KR|946e0d9832685cd605f16326148f3785|d0d8fb233cad7243abcde54b9e52be0b9c604fe9|Schwer' & @LF & _
    'Adware.Agent/Gen-KR|e19880b4ed3babf34b581f9958019b9c|560aea3c82754e3543c8d513090c96631594de11|Schwer' & @LF & _
    'Adware.Generic.167851|8677a531540efef6a34db2c1fa667ac3|c61124f13005ec59b69429719e57c3fdb8b19261|Schwer' & @LF & _
    'Adware.Generic.17868|b691523843328e22d92b150ca968f1fc|d7cb156af3bcbbcabc73cc7f9033213f53a6e779|Mittel' & @LF & _
    'Adware.Generic.55993|bf00c5886e59bbfa2b80342734fefe99|7caa9dacd3bedd100eb3f2f08c7b82a38f511591|Schwer' & @LF & _
    'Adware.Generic.97418|9d6d34bf7cd670ec78490a589de86646|463239ad5b42dc805a95ac58a5fcd8a482838773|Mittel'

    [/autoit][autoit][/autoit][autoit]

    Global $a_Array, $a_Split, $a_Msg[2]
    $a_Array = StringSplit($s_String, @LF)

    [/autoit][autoit][/autoit][autoit]

    For $i = 1 To $a_Array[0]
    $a_Split = StringSplit($a_Array[$i], '|')
    $a_Msg[0] &= $a_Split[1] & @LF
    $a_Msg[1] &= $a_Split[2] & @LF
    Next

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0, 'Erste Spalte', $a_Msg[0])
    MsgBox(0, 'Zweite Spalte', $a_Msg[1])

    [/autoit]
  • [autoit]

    #include <Array.au3>

    [/autoit][autoit][/autoit][autoit]

    Global Const $s_String = _
    'Adware.Agent.NFG|f114ebb667b7aec85fceeb1e01a1fc2e|742a2c3064482bc1e80dce469fafea7e8606ff30|Schwer' & @LF & _
    'Adware.Agent.NFP|f19a68c5ddebea3711b93394e3e8979a|26a3c4a1861b82d5d8554c6e4ccb619de43d2ba0|Schwer' & @LF & _
    'Adware.Agent.NFQ|1825547f2803a30772f7b1b44534f578|d19c2b2eb8b6b6ebf5c8771f692918338beadc77|Schwer' & @LF & _
    'Adware.Agent/Gen-KR|4fce669c429d888dedfa89d685f3fe43|2b27b0a86300cb6407e72dc0963eb7cc135ecf3c|Schwer' & @LF & _
    'Adware.Agent/Gen-KR|946e0d9832685cd605f16326148f3785|d0d8fb233cad7243abcde54b9e52be0b9c604fe9|Schwer' & @LF & _
    'Adware.Agent/Gen-KR|e19880b4ed3babf34b581f9958019b9c|560aea3c82754e3543c8d513090c96631594de11|Schwer' & @LF & _
    'Adware.Generic.167851|8677a531540efef6a34db2c1fa667ac3|c61124f13005ec59b69429719e57c3fdb8b19261|Schwer' & @LF & _
    'Adware.Generic.17868|b691523843328e22d92b150ca968f1fc|d7cb156af3bcbbcabc73cc7f9033213f53a6e779|Mittel' & @LF & _
    'Adware.Generic.55993|bf00c5886e59bbfa2b80342734fefe99|7caa9dacd3bedd100eb3f2f08c7b82a38f511591|Schwer' & @LF & _
    'Adware.Generic.97418|9d6d34bf7cd670ec78490a589de86646|463239ad5b42dc805a95ac58a5fcd8a482838773|Mittel'

    [/autoit][autoit][/autoit][autoit]

    Global $a_Array, $a_Split, $i_Zeile
    $a_Array = StringSplit($s_String, @LF)

    [/autoit][autoit][/autoit][autoit]

    $i_Zeile = Random(1, $a_Array[0], 1) ; Zufällige Zeile
    ;~ $i_Zeile = 4

    [/autoit][autoit][/autoit][autoit]

    $a_Split = StringSplit($a_Array[$i_Zeile], '|')
    MsgBox(0, 'Erste Spalte von Zeile ' & $i_Zeile, $a_Split[1])
    MsgBox(0, 'Zweite Spalte von Zeile ' & $i_Zeile, $a_Split[2])

    [/autoit]