【.cmd】 バッチファイルスクリプト %15 【.bat】 (907レス)
上
下
前
次
1-
新
220
: 2023/03/09(木)08:57
ID:12Ly5Xlm(1)
AA×
[240|
320
|
480
|
600
|
原寸
|
JPG
|
べ
|
レス栞
|
レス消
]
220: [sage] 2023/03/09(木) 08:57:37.30 ID:12Ly5Xlm コマンドラインで置換するスクリプトを拾って改造したけど半角スペースや!が混ざるとうまくいかない chcp 65001 @echo off echo "第1引数はパス「%1」です。" echo "第2引数は置換前「%2」です。" echo "第3引数は置換後「%3」です。" echo "第4引数はファイル名「%4」です。" cd /D %1 rem "もし「file_replaced.txt」ファイルが既に存在している場合、削除しておく" if exist backup_%4 del backup_%4 rem "元ファイルをリネームする" rename %4 backup_%4 rem "以下の「for」ループ内で変数を変化させるための宣言" setlocal ENABLEDELAYEDEXPANSION rem "「for」ループで「file.txt」ファイルの内容を1行ずつ取得し、" rem "「woman」を「girl」に置換する" for /f "delims=" %%a in (backup_%4) do ( rem "変数「line」にファイル内容を一行ずつ代入する" set line=%%a rem "変数「line」内の「woman」を「girl」に置換し、" rem "「file_replaced.txt」ファイルに書き込む" echo !line:%2=%3!>>%4 ) endlocal http://mevius.5ch.net/test/read.cgi/tech/1663153441/220
コマンドラインで置換するスクリプトを拾って改造したけど半角スペースやが混ざるとうまくいかない 第引数はパスです 第引数は置換前です 第引数は置換後です 第引数はファイル名です もしファイルが既に存在している場合削除しておく 元ファイルをリネームする 以下のループ内で変数を変化させるための宣言 ループでファイルの内容を行ずつ取得し をに置換する 変数にファイル内容を一行ずつ代入する 変数内のをに置換し ファイルに書き込む
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 687 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.046s