【.cmd】 バッチファイルスクリプト %15 【.bat】 (768レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

740
(1): デフォルトの名無しさん [] 2025/06/16(月) 07:47:57.49 ID:FL2oCcdJ(1/6) AAS
>>734
2行目を

call set "a=%%a:*%~x0 =%%" & call set arg="%%a: %~d1=" "%~d1%%"

にすると .cmd 派としては嬉しい
ついでに %arg% に手を加えなくてもすむ
744
(1): デフォルトの名無しさん [] 2025/06/16(月) 20:18:24.83 ID:FL2oCcdJ(2/6) AAS
>>741
改良提案したのにごめん、%1に依存してるからNGかもと気づいた
ファイル名でなくディレクトリ名に & があって、パス全体では空白がない場合たぶんNG
746: デフォルトの名無しさん [] 2025/06/16(月) 21:23:14.37 ID:FL2oCcdJ(3/6) AAS
>>730 にもちょっとあれ表記で書いたけど
cmd.ехеがバッチを起動するときにクオートされてない & までしかバッチに渡さないんだよ
だから%1は&の前までしか入らない
747: デフォルトの名無しさん [] 2025/06/16(月) 21:47:39.98 ID:FL2oCcdJ(4/6) AAS
あ、それでもいいのか? ごめん
749: デフォルトの名無しさん [] 2025/06/16(月) 22:12:19.82 ID:FL2oCcdJ(5/6) AAS
空白とパスの頭に一致すればいいんだから%1が&の前まででも十分で
それこそ %~d1 の代わりに %a:~1,2% でもいいわけだ
はやとちりしてすまん
751: デフォルトの名無しさん [] 2025/06/16(月) 22:28:11.29 ID:FL2oCcdJ(6/6) AAS
あ、%~d1 を使う段階ではまだaの頭に " がないから %a:~0,2% か
今日はダメすぎる…
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s