drkoaeg

JSON Datei Wert auslesen und bei bestimmten Vielfachen des Wertes ein anderes Programm öffnen

Hallo face-smile

Ich habe eine JSON Datei -die ich per Editor auslesen kann- mit einem Zahlenwert, der mit der Zeit größer werden. Bei bestimmten Teilern dieser Zahl würde ich gerne insgesamt vier verschiedene Befehle ausführen.

Kann mir bitte Jemand Rat geben, wie ich das am einfachsten bewerkstelligen könnte?

Vielen Dank für eine Auskunft

Viele Grüße

Tash
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 299505

Url: https://administrator.de/forum/json-datei-wert-auslesen-und-bei-bestimmten-vielfachen-des-wertes-ein-anderes-programm-oeffnen-299505.html

Ausgedruckt am: 24.04.2025 um 18:04 Uhr

114757
Lösung 114757 18.03.2016 aktualisiert um 18:57:35 Uhr
Goto Top
Moin.
Mit Powershell z.B. ein Klacks ohne
jetzt zu wissen wie deine JSON Datei aufgebaut ist:
$json = gc 'c:\jsondatei.txt' | ConvertFrom-JSON  
if (([double]$json.WERTNAME % 10) -eq 0){
    start-process 'c:\deinbefehl.exe' -wait  
}
#usw.
Den Namen des Werts musst du natürlich anpassen, ebenso den Teiler.

Das % Zeichen bedeutet Modulo, also ist das Ergebnis immer der Rest der Teilung.
Die If-Abfrage kannst du so oft du es brauchst mit verschiedenen Teilern wiederholen.

Das Ansprechen des Werts kann aber je nach Aufbau deiner JSON Datei anders aussehen, wenn z.B. Arrays mit von der Partie sind.

Dazu bräuchten wir dann aber ein Beispiel deiner Datei.

Gruß jodel32
drkoaeg
drkoaeg 18.03.2016 um 19:11:18 Uhr
Goto Top
Vielen Dank für deine schnelle Antwort, ich werde es zunächst so probieren, falls es wegen des angesprochenen Aufbaus ein Problem geben sollte, würde ich mich freuen wenn ich nochmal mit ausführlicheren Informationen fragen kann face-smile