バットに問題があります。BAT行内のテキストを検索する>すべての行を置換する
@echo off
setlocal enableextensions disabledelayedexpansion
set "search=time_upper_limit:"
set "replace=time_upper_limit: 9999999"
set "textFile=game.sii"
for /f "delims=" %%i in ('type "%textFile%" ^& break ^> "%textFile%" ') do (
set "line=%%i"
setlocal enabledelayedexpansion
>>"%textFile%" echo(!line:%search%=%replace%!
endlocal
)
.batを作成する方法。 は、whithというテキストを見つけてから、行全体を置き換えます。 ファイルの行数が24,000を超えています。 それは彼を連れて行った、ほぼ20分:(; は、より高速な方法で行うことができます。ファイル内
のみ1行がテストでスタートを交換する
行を置き換えるために、「time_upper_limit:」?
? – DavidPostill
このスクリプトは設計どおり動作します。より良いコンピュータを購入する。 – SomethingDark
それはちょうど1行だけで置き換える必要がありますか?または、数行あるかもしれませんか? – Aacini