Hallo Leute!
Nachdem meine Maussoftware keine Profile für verschiedene Programme speichern kann, habe ich nach etwas googlen, einfach eine Batch Skript geschrieben.
Ich habe die Schritte, wie sie in der Konsole einzeln und nacheinander wunderbar funktionieren, in eine Batch Datei geschrieben (die alten Dos-Zeiten lassen grüßen
)
Beim Ablaufen des Skripts, funktioniert es leider noch nicht einwandfrei.
Das Problem scheint bei "taskkill" zu liegen. Manchmal funktionirt es nur nach zweimaligen ausführen von "taskkill" (die Setpoint.exe ist nur einmal gestartet).
Da das beenden des Prozesses manchmal etwas dauert, habe ich mit sleep einige Pausen eingebaut.
Vielleicht hat ja jemand eine idee, wie ich das mit etwas weniger gepfusche einwandfrei zum laufen kriege.
normal.bat :
*** sleep.exe aus "Windows Resource Kit Tools" ***
Nachdem meine Maussoftware keine Profile für verschiedene Programme speichern kann, habe ich nach etwas googlen, einfach eine Batch Skript geschrieben.
Ich habe die Schritte, wie sie in der Konsole einzeln und nacheinander wunderbar funktionieren, in eine Batch Datei geschrieben (die alten Dos-Zeiten lassen grüßen
Beim Ablaufen des Skripts, funktioniert es leider noch nicht einwandfrei.
Das Problem scheint bei "taskkill" zu liegen. Manchmal funktionirt es nur nach zweimaligen ausführen von "taskkill" (die Setpoint.exe ist nur einmal gestartet).
Da das beenden des Prozesses manchmal etwas dauert, habe ich mit sleep einige Pausen eingebaut.
Vielleicht hat ja jemand eine idee, wie ich das mit etwas weniger gepfusche einwandfrei zum laufen kriege.
normal.bat :
@echo off
ECHO Beende SetPoint
taskkill /im setpoint.exe
sleep 1
taskkill /im setpoint.exe
sleep 1
ECHO ----------------
ECHO Loesche USER.xml
del "%USERPROFILE%\Anwendungsdaten\Logitech\SetPoint\user.xml"
ECHO ----------------
ECHO Kopiere normal.xml nach user.xml
copy "%USERPROFILE%\Anwendungsdaten\Logitech\SetPoint\normal.xml" "%USERPROFILE%\Anwendungsdaten\Logitech\SetPoint\user.xml"
ECHO ----------------
sleep 1
ECHO Starte SetPoint
start c:\Programme\Logitech\SetPoint\SetPoint.exe
ECHO ----------------
*** sleep.exe aus "Windows Resource Kit Tools" ***