環境変数に代入されてるファイルパスからファイル名を取り出すというか抜き出す
適当にググったらforの変数を使えばいいらしい
set foo=C:\develop\myprogram\app.exe
for %i in (%foo%) do echo %~nxi
forのコマンドヘルプ 見た感じファイル名以外も抜き出せそうかも
まぁここではecho使ってるわけだが…
遅延環境変数はsetlocalをバッチの冒頭で呼んで設定する感じ?
setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION