【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト580:デフォルトの名無しさん 24/11/07 12:14:54.61 9xnRXsv4.net >>579 batだけでやるには大変(=の置換は無理) 変換前に1文字ずつ判定して=だったら普通使われない文字(=とか)に変えるとかしないとできない 別の方法としては別の言語でサポートしてやれば楽 @if (0)==(0) echo off rem *** このブロックにbat内容を記述する set s=Hello World 12=34 cscript //nologo /e:jscript "%~f0" "%s%" rem for /f "tokens=*" %%i in ('cscript //nologo /e:jscript "%~f0" "%s%"') do set s=%%i rem echo %s% goto :eof rem *** @end //これ以降はjscriptの処理部 var data=WScript.Arguments(0).replace(/12=34/g,"4567"); WScript.StdOut.WriteLine(data); 581:デフォルトの名無しさん 24/11/07 12:33:40.59 5OQwBO7R.net >>580 サイトによって特殊文字は^だったり"を使ったりで試して出来なかった 代案をわざわざありがとうございます^^ 582:デフォルトの名無しさん 24/11/07 13:07:58.08 sK42d9tR.net >>576 神様ありがとう なんでかわからないけど動きました list. txtを%USERPROFILE%\Desktopに作成するにはどのようにすれば? 単純に "%USERPROFILE\Desktop\list.txt" に変更してもダメでした 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch