Table of Contents

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