Microsoft und andere Anbieter liefern zahlreiche nützliche Tools für die Kommandozeile, die aber nicht immer leicht zu bedienen sind. Grafische Oberflächen (GUI, Graphical User Interface) bieten dagegen meist einen eher intuitiven Weg der Nutzung. Statt ein Programm von Grund auf neu zu entwickeln, verwenden Programmierer manchmal Kommandozeilentools (CLI, Command Line Interface) oder Programmbibliotheken des Systems im Hintergrund. Die eingestellten Optionen werden dabei an das jeweilige Tool übergeben, die Rückgabewerte ausgelesen und im Fenster dargestellt. Wenn ein Programm Funktionen nich…