【.cmd】 バッチファイルスクリプト %12 【.bat】at TECH【.cmd】 バッチファイルスクリプト %12 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト7:デフォルトの名無しさん 17/03/13 02:56:02.96 ieWeiZc+.net 済まん pause テストするつもりで入れてたのを消すの忘れてた まあそのままテストしてみて 8:デフォルトの名無しさん 17/03/13 03:26:40.42 Kv5ZfyaF.net :ReplaceEqual set "str=%~1" set output= :CheckEqual if "%str:~0,1%"=="=" ( set "output=%output%置換後文字列" set "str=%str:~1%" ) else ( set "output=%output%%str:~0,1%" set "str=%str:~1%" ) if defined str goto :CheckEqual exit /b 9:デフォルトの名無しさん 17/03/13 07:40:38.20 KSFKLeET.net >>6-8 ありがとうございます 色々試して見ます 10:デフォルトの名無しさん 17/03/13 22:53:05.48 UotY540z.net >>8と同じだけど、もう少し使いやすいI/Fにしたもの @echo off rem 文字列中には、",%(1つのみ) を入れないこと set "var==abc=def=!#$&'()=^~|-+*;:{}<>,./?\_%%" call :replace var "=" "=" echo "%var%" rem savety stopper goto :eof :replace setlocal set i=0 set s= :replace_loop call set "c=%%%1:~%i%,1%%" if not defined c (endlocal&set "%1=%s%"&goto :eof) if "%c%" equ "%~2" (set "s=%s%%~3") else (set "s=%s%%c%") set /a i+=1 goto :replace_loop 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch