Frage : Script, um .ini Akte zu erschließen, vornehmen Änderungen, dann außer

ich habe eine Anwendung, die redigiert manuell zu einer .ini Akte, um einzuschalten ausprüfen gleich loggen erfordert.  Ich möchte einen Index haben, der die folgenden Schritte tun kann, und ein anderer Index, zum des changes.

-stop aufzuheben spezifizierte services
-open .ini file
-change 3 Eintragungen im .ini file
-save das file
-start das Service-Unterstützung.


Note:  die drei Eintragungen, die aktualisiertes are

Debug=0 zu Debug=2
wantLogs=false zum wantLogs=true
wantTimings=false zum wantTimings=true
WantVerbose=false zum wantVerbose=true

sein müssen

Antwort : Script, um .ini Akte zu erschließen, vornehmen Änderungen, dann außer

Das O.K., angebracht ist der HIEB-Index, der die Arbeit erledigen sollte.  Sie müssen justieren, wie mit dem Namen der INI Akte, dem Namen der Dienstleistungen, etc. gebraucht.  Auch Sie müssen inifile.exe von der folgenden Verbindung herunterladen und es mit dem HIEB-Faltblatt setzen, also kann es laufen gelassen werden:

http://home.mnet-online.de/horst.muc/wbat32.htm#inifile

Der Sc-Befehl nimmt den Namen des Services, nicht ist es Titel, also sollten Sie eine Sc-FRAGE an einem Befehlseingabeformat zuerst tun und nach dem Namen der Dienstleistungen suchen, die Sie/Anfang zu stoppen benötigen.

Sie können den zweiten Index von diesem verursachen, sobald Sie ihn arbeitend erhalten, gerade geben ihm einen anderen Namen und ändern die Werte, die in der INI Akte aktualisiert werden.

~bp
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
@echo weg
 
Rem definieren Position der INI Akte, um zu aktualisieren, des m und zu löschenden DER Protokolldateien
IniFile= c:\temp\file.ini einstellen
LogsDir= c:\opentext\livelink\logs einstellen
 
Rem stoppen in Verbindung stehende Dienstleistungen
Sc-Anschlag service1
Sc-Anschlag service2
 
Rem-Updatewerte in der INI Akte
inifile %IniFile% [General] Debug=0
inifile %IniFile% [Wahlen] wantLogs=false
inifile %IniFile% [Wahlen] wantTimings=false
inifile %IniFile% [Wahlen] wantVerbose=false
 
Rem-sauberes Protokolldateiverzeichnis
Del /F /Q %LogsDir% \ *
 
Rem beginnen in Verbindung stehende Dienstleistungen
Sc-Anfang service1
Sc-Anfang service2
Weitere Lösungen  
 
programming4us programming4us