ich eine Batch-Datei Hexe benötigen:Batch-Prüfung und ersetzen Zeichenfolge dann für einen Prozess warten
Prüfung innerhalb user.cfg Datei für string „g_language = Russisch“ und es verlassen, wenn es findet aber wenn Stachel ist auf „g_language = Englisch“ dann auf „g_language Russisch =“
warten auf some.exe und zu starten, wenn es gestartet wird
Änderung string „g_language = Russisch“ auf " g_lan guage = Englisch "
Wie kann ich das tun?
habe ich diesen Code, aber mein Ergebnis ist: Russian=g_language = English= Russian
@echo off &setlocal
set "search=g_language = Russian"
set "replace=g_language = English"
set "textfile=user.cfg"
set "newfile=user.bak"
(for /f "delims=" %%i in (%textfile%) do (
set "line=%%i"
setlocal enabledelayedexpansion
set "line=!line:%search%=%replace%!"
echo(!line!
endlocal
))>"%newfile%"
del %textfile%
rename %newfile% %textfile%`
Sie können es tun, indem Sie ein Skript recherchieren und dann erstellen. Wenn Sie dieses Skript erst einmal erstellt haben, funktioniert es nicht wie vorgesehen. Dann können Sie hier mit einer richtig formulierten Frage zurückkommen, die zeigt, was Sie getan haben, was passiert ist und was Ihre Absicht war. – Compo
Ich habe bereits recherchiert und alles, was ich gefunden und benutzt habe, erweist sich als nutzlos, da string '' '' –
enthält. Sie sollten diese Bemühungen immer noch zeigen, sonst ist Ihre Frage "Ich möchte, dass jemand kostenlos für mich arbeitet". – Compo