【.cmd】 バッチファイルスクリプト %15 【.bat】 (764レス)
前次1-
抽出解除 レス栞

741
(1): デフォルトの名無しさん [sage] 2025/06/16(月) 12:04:25.57 ID:3rn8pxf/(1/4) AAS
>>740
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% に手を加えなくてもすむ
さんの指摘で訂正しました。ありがとう

@echo off & set "a=%cmdcmdline:"=%"
call set "a=%%a:*%~x0 =%%" & call set arg="%%a: %~d1=" "%~d1%%"
echo コマンド %arg%
pause & exit

ちなみに最後の exit が無いと a&b.txt をD&Dしたら
バッチ終了後に既存の b.txt が勝手に開きました
(フルパス空白無しの場合)
744
(1): デフォルトの名無しさん [] 2025/06/16(月) 20:18:24.83 ID:FL2oCcdJ(2/6) AAS
>>741
改良提案したのにごめん、%1に依存してるからNGかもと気づいた
ファイル名でなくディレクトリ名に & があって、パス全体では空白がない場合たぶんNG
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.328s*