【.cmd】 バッチファイルスクリプト %15 【.bat】
at TECH
613:デフォルトの名無しさん
24/11/10 21:35:28.96 p0BF9o8N.net
>>603
ありがとう。
何時間かやってるけどうまくいかないです。
@@if (0)==(0) echo off
rem ***
:start
Aset /p "ss=ss:"
Bset "ss=%ss:&=%"
Cset /p "savename=保存名:"
Dset ss=%ss% option "%savename%"
Eecho %ss%確認1
Fcscript //nologo /e:jscript "%~f0" "%URL%"
rem ***for /f "tokens=*" %%i in ('cscript //nologo /e:jscript "%~f0" "%ss%"') do set ss= %%i
Gecho %ss%確認2
goto :start
rem ***
H@end
// JScript部分
// var data = WScript.Arguments(0);
Idata=new ActiveXObject("WScript.Shell").Environment("Process")("ss");
Jdata = data.replace(/aaaaa/g, "bbbbb");
Kdata = data.replace(/12=34/g, "56=78");
Ldata = data.replace(/encoding=seg/g, "");
MWScript.StdOut.WriteLine(data);
NWScript.Quit();
これでやるとGでI〜Nが無視される。
Iにvarという変数を与えても同じ。
Iをdata = WScript.Arguments(0);にすると与えた入力が途中で途切れる(実際の入力値に”が入ってるため)
Fの代わりにfor文だとbatが落ちる(AppleWebKit/537.36 の使い方が誤っています。)
こういうのをスラスラ書ける天才たちがうらやましい。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
25日前に更新/255 KB
担当:undef