====== FR1011 - create a default pichat.ini ======
Fällt in die Kategorie Customizing
===== Was möchte ich haben =====
Eine leere oder bessergesagt eine neue standard oder modifizierte ''pichat.ini'' erstellen lassen, \\
ohne die Applikation / GUI der ''pichat.exe'' zu starten
===== Was möchte ich machen =====
Eine neuerstellte standard ''pichat.ini'' z.B. von einem Installer weiterverarbeiten zu lassen oder \\
zu manipulieren bevor Pichat zum erstenmal mit dieser ini gestartet wird.
oder
Eine "jungfräuliche" portable-Version für den USB-Stick zu erstellen, \\
welche dann manuell oder automatisiert angepasst werden kann.
oder
ini-Einträge zu modifizieren ohne die GUI zu starten
===== Mögliche Lösungen =====
Ich stelle mir eine Option oder einen Befehlszeilenparameter vor, \\
der eine default-ini erstellt ohne das die eigentliche Applikation/GUI gestartet wird\\
und/oder ein Befehlszeilenparameter der eine bestehende Ini modifiziert.
Die Option ''-CreateIni'' erstellt eine neue ''pichat.ini'', ist die ''pichat.ini'' bereits vorhanden wird die vorhandenene gelöscht und mit der Neuen überschrieben.
Die Option ''-ModifyIni'' modifiziert eine vorhandene ''pichat.ini'' oder erstellt eine default ''pichat.ini'' mit den modifizierten Parameter.
==== Erstellen einer neuen default ''pichat.ini'' ====
pichat.exe -CreateIni=c:\temp\pichat.ini
oder
pichat.exe -ModifyIni=~pichat\pichat.ini
==== Erstellen einer neuen und manipulierten ''pichat.ini'' ====
Das ist eine Befehlszeile, wegen der Übersicht habe ich diese auf mehrere Zeilen aufgeteilt :-D
pichat.exe -CreateIni=c:\temp\pichat.ini
-ServerHttpRoot=c:\data\webserver
-ServerHttpRoot=c:\data\webserver
-LogfilesDirectory=c:\data\logfiles
-PluginsIniFile=c:\data\pichat_plugins.ini
-UserAuthenticationFile=c:\data\pichat_user_authentication.ini
-UserPermissionsFile=c:\data\pichat_user_permissions.ini
-ContactGroup1="Default, c:\data\pichat_contacts.ini"
==== manipulieren einer bestehenden ''pichat.ini'' ====
pichat.exe -ModifyIni=~pichat\pichat.ini
-Nickname=Test-Wolf
-ColorSchemeDefault=night