Ich habe eine Textdatei auf meinem Webserver unter, sagen wir mal saturl.com/versions.txt. Momentan habe ich mein Skript diese Datei herunterladen, um die Daten daraus zu lesen - aber ich würde lieber mein Skript einfach lesen die Daten ohne es herunterzuladen, ist das möglich?Erfassen von Daten aus einer TXT-Datei über eine URL
Der Inhalt meiner TXT-Datei wäre nur r=#.#
, denke an sie als Versionsnummern.
Momentan verwende ich Powershell, um die Datei herunterzuladen (was bedeutet, dass meine Eingabeaufforderung zwischen Powershell hin und her wechseln muss), und dann eine Schleife, um die Daten in einer variablen Form zu erhalten.
powershell -Command "Invoke-WebRequest http://someurl.com/versions.txt -OutFile %~dp0versions.txt"
for /f "delims== tokens=1,2" %%G in (%~dp0versions.txt) do set %%G=%%H
Ist es möglich für mich, ohne das Herunterladen der Datei, die Daten von der Website zu lesen, nur um damit den Schritt des Überspringens zurück und vierten zwischen Eingabeaufforderung und Powershell zu wechseln? Würde dies sogar einen Unterschied in der Effizienz machen? Ich kann keine ähnlichen Fragen finden.
Ich würde wirklich lieber in Fenster gebaut werden, wie ich versuche, es zu machen, so gibt es weniger Dateien benötigt . – GrumpyCrouton
@GrumpyCrouton - damit sind Sie nicht auf Binärdateien von Drittanbietern angewiesen, und Sie können, was immer Sie benötigen, Code im Batch-Teil des Skripts hinzufügen. – npocmaka
Aber ich müsste eine zweite Fledermaus-Datei haben? – GrumpyCrouton