Programmieren – die besten Beiträge

Wie kann ich Werte in einer XML-Datei mit PowerShell ändern?

Hallo, ich möchte in folgender XML-Datei die drei Werte hinter "Dailylimit_Running", "GoSmall_Running" und "GoLarge_Running" mittels PowerShell jeweils auf 0 setzen.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <userSettings>
    <R_Go_Break.Properties.Settings>
      <setting name="Start_On_Boot" serializeAs="String">
        <value>True</value>
      </setting>
      <setting name="Check_For_Updates" serializeAs="String">
        <value>True</value>
      </setting>
      <setting name="Dailylimit_Running" serializeAs="String">
        <value>959</value>
      </setting>
       <setting name="UpdateSettings" serializeAs="String">
        <value>False</value>
      </setting>
      <setting name="GoSmall_Running" serializeAs="String">
        <value>99</value>
      </setting>
      <setting name="GoLarge_Running" serializeAs="String">
        <value>3578</value>
      </setting>
      <setting name="Restarting" serializeAs="String">
        <value>False</value>
      </setting>
      <setting name="RestartingWindowMode" serializeAs="String">
        <value>1</value>
      </setting>
    </R_Go_Break.Properties.Settings>
  </userSettings>
</configuration>

Das Ganze ist ein Auszug aus der config-Datei der R-Go Break App, welche bei mir aus unerfindlichen Gründen die täglichen Arbeitszeitzähler nicht auf null zurücksetzt.

Das würde ich nun gerne mittels PowerShell-Skript manuell erledigen.
Einfach die komplette Datei zu ersetzen ist keine Option, da auch andere Zähler darin gespeichert werden.

Nebenbei bemerkt finde ich es recht mies entwickelt, dass die Zähler dieser App jede Sekunde in der Log-Datei aktualisiert werden. Das hätte man auch ohne sekündliche Schreibzugriffe auf die HDD lösen können.

Computer, programmieren, XML, Spiele und Gaming

Mechatronik-Ingenieurwesen? Erfahrungen?

Moin,

ich beschäftige mich momentan mit möglichen Studiengängen, die ich eventuell angehen möchte. Maschinenbauingenieurwesen fand ich sehr interessant, doch gleichzeitig auch Computer Science (CS).

Bei Maschinenbau gefällt mir das Arbeiten an physischen Dingen (z.B. Robotern, Autos o.ä.), jedoch habe ich auch viel Spaß am Programmieren und dieser Studiengang behandelt dieses Thema leider nicht so stark.
Bei CS gibt es natürlich eine Menge programmieren, aber leider nicht viel handwerkliches Arbeiten.

Nach langem rumsuchen im Internet bin ich auf Mechatronikingenieurwesen gestoßen.
So wie ich es verstanden habe, handelt es sich bei diesem Studiengang um eine Mischung aus Maschinenbauingenieurwesen, Elektroingenieurswesen und CS.

Also würde ich dementsprechend sowohl handwerklich arbeiten und gleichzeitig programmieren können? Oder habe ich einen falschen Eindruck von dem Studiengang?
Werden diese Art von Ingenieure viel gebraucht?
Hättet jemand eventuell Erfahrung in dem Bereich oder studiert das Fach?
Und weiß jemand zufällig, welche Ingenieure sich mit der Entwicklung von Prothesen beschäftigen?

Falls jemand eine oder mehrer meiner Fragen beantworten kann, würde ich mich sehr über eine Rückmeldung freuen.

Vielen Dank im Voraus,

Lotte

Beruf, Studium, programmieren, Bauingenieurwesen, CS, Ingenieur, Ingenieurwesen, Mechatronik, Prothese, Universität, elektroingenieur, Computer Science

C# mehrere Einstiegspunkte definiert?

Hallo ich habe eine Frage zu meiner nachgecodeten Lotterie. Wenn ich sie ausführen will steht dort, dass mehrere Einstiegspunkte definiert sind.

using System;
using System.Linq;


namespace ConsoleApp564
{
    class Program
    {
        public static void Main(string[] args)
        {
            Random Zufallszahl = new Random();
            int lösung1 = Convert.ToInt32(Zufallszahl.Next(1, 49));
            int lösung2 = Convert.ToInt32(Zufallszahl.Next(1, 49));
            int lösung3 = Convert.ToInt32(Zufallszahl.Next(1, 49));


            int[] lösung = new int[3] { lösung1, lösung2, lösung3 };
            Array.Sort(lösung);


            int zahl1;
            int zahl2;
            int zahl3;


            Console.WriteLine("Wilkommen in der Lotterie");
            Console.Write("Geben sie ihre erste Zahl eine, diese muss zwischen 1 und 49 liegen: ");
            zahl1 = Convert.ToInt32(Console.ReadLine());


            if (zahl1 <= 49 && zahl1 >= 1)
            {
                Console.Write("Geben sie ihre zweite Zahl ein, diese muss zwischen 1 und 49 liegen: ");
                zahl2 = Convert.ToInt32(Console.ReadLine());


                if (zahl2 <= 49 && zahl2 >= 1)
                {
                    Console.Write("Geben sie ihre dritte Zahl ein, diese muss zwischen 1 und 49 liegen: ");
                    zahl3 = Convert.ToInt32(Console.ReadLine());


                    if (zahl3 <= 49 && zahl3 >= 1)
                    {
                        int[] number = new int[3] { zahl1, zahl2, zahl3 };
                        Array.Sort(lösung);
                        if ((Enumerable.SequenceEqual(lösung, number)))
                        {
                            Console.WriteLine("Sie haben gewonnen!");
                        }
                        else
                            Console.WriteLine("Sie haben verloren die Lösungzahlen waren " + lösung1 + ", " + lösung2 + " und " + lösung3 + ". Sie haben " + zahl1 + ", " + zahl2 + " und " + zahl3 + " getippt.");
                    }
                }
                else
                {
                    Console.WriteLine("Die Zahl muss zwischen 1 und 49 liegen!");
                    return;
                }
            }
        }
    }


}


Computer, Schule, Programm, programmieren

Meistgelesene Beiträge zum Thema Programmieren