【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト618:デフォルトの名無しさん 24/11/11 00:41:06.56 ggA4ksL2.net "%ss%"を引数につけてると 入力に"を入れられると二週目からエラーとなる 619:デフォルトの名無しさん 24/11/11 00:55:30.51 ggA4ksL2.net 入力データから"を削除するようにしたほうがいい ファイル名にも"は使えないから必要ないだろ それと基本文字列を扱う場合は""で括ること echo %ss%→echo "%ss%" じゃないと、&|などでエラーになるし、^も消えるとかいろいろ起きる (a^b.txtは正常なファイル名) 620:デフォルトの名無しさん 24/11/11 01:34:01.29 ggA4ksL2.net "%ss%"でエラーになってるのはbatでの構文解釈時なのでjscriptでの対処云々以前の問題 621:デフォルトの名無しさん 24/11/11 02:13:27.56 BY3zyfqu.net みなさんありがとう。 理想なのができたので、まず、 ⑦をfor /f "tokens=*" %%i in ('cscript //nologo /e:jscript "%~f0" ') do set ss= %%i >>614 ありがとう。たったこれだけだったよ >>615,617 文字制限で入力ができなかった。 でもそういうやり方もあるんだと学べたのでありがとう >>618,619,620 このbatの後に渡されるexeの処理に””で括っておかないとexeのほうでエラーになる ちゃんとそこを伝えれてなかったね、ごめん 回答してくれてありがとう これWScript.StdIn.ReadLine();をchat gptで文字制限を聞いたら②のような入力方法だったよ とはいえ、ありがとうございました>< 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch