Datei über http-link öffnen

  • Hallo Leute,

    ich hab ein Programm, das auf mehreren PCs an verschiedenen Orten gleichzeitig läuft. Zur Zeit muß sich JEDER die neusten Daten von einer Homepage ziehen (start.txt) um auf dem aktuellsten Stand zu bleiben. Ich möchte aber jetzt, daß das Programm einfach diese start.txt von der homepage ausliest, aber mit

    [autoit]

    if Not FileExists("http://homepage/start.txt") Then
    MsgBox (262144, "Datei nicht gefunden.", "start.txt nicht gefunden.", 10)
    MyExit ()
    EndIf

    [/autoit]

    geht er immer in MyExit - folglich findet er die Datei nicht.

    Kann mir jemand eine Lösung verraten oder ein Work around - z.b. wäre auch ok, wenn die Datei von der hp heruntergeladen wird und DANN erst ausgelesen.


    Danke für eure Hilfe,

    MFG Schmuse

  • Hallo,
    mit

    [autoit]


    InetGet("http://homepage.de", "start.txt")

    [/autoit]


    kannst du die Datei herunterladen und anschließend mit

    [autoit]


    Filemove("start.txt", "C:\start.txt")

    [/autoit]


    verschieben.

  • Zitat

    kannst du die Datei herunterladen und anschließend mit

    [autoit]

    Filemove("start.txt", "C:\start.txt")

    [/autoit]


    verschieben.


    du kannst sie auch gleich in C:\ runterladen 8)

    [autoit]

    InetGet("http://homepage.de", "C:\start.txt")

    [/autoit]
  • Dann versuche das mal:

    Spoiler anzeigen
    [autoit]


    #include <inet.au3>

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

    ; in Zeile "$aRead = StringSplit ..." hinter @CRLF ein Komma und eine 1 und die Zeilen werden alle ausgegeben.
    $aRead = StringSplit(_INetGetSource("http://homepage/start.txt"),@CRLF) ; ,1)

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

    MsgBox(0,"",$aRead[1]) ;Zeile 1
    MsgBox(0,"",$aRead[2]) ;Zeile 2
    MsgBox(0,"",$aRead[3]) ;Zeile 3
    MsgBox(0,"",$aRead[4]) ;Zeile 4
    MsgBox(0,"",$aRead[5]) ;Zeile 5
    MsgBox(0,"",$aRead[6]) ;Zeile 6
    MsgBox(0,"",$aRead[7]) ;Zeile 7

    [/autoit]

    Die start.txt sieht so aus (wurde schnell mal erstellt)

    Spoiler anzeigen
    [autoit]


    7QS7R-0QO5C-5PT7M-Q71G8-J51C7
    F66L2-R00L2-N87U2-T08B2-P31G0
    I51P9-C45K3-R82X8-4PH6Z-3WQ3H
    1QR2E-5WN5Q-T82B8-Y87N8-2YK6H
    4SM8H-I24P1-R23D1-P28R4-C84D3
    0LR6R-C21E2-H79C5-3EU8E-G33O0
    S37P6-1ID5U-S31Q6-6JS6U-L94F3

    [/autoit]

    Vorteil: Du kannst die Daten ändern ohne das andere es merken ;)

    Für @L3viathan2142 als Anregung bezüglich MySetup-SN !?! ;)

    Lieben Gruß,
    Alina

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

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr