>>43だけどやっぱわからん!
sendtoにバッチファイル入れといてフォルダを指定します。
指定したフォルダの名前をechoで表示したいんだけど&^がフォルダ名に付けられているとフォルダ名表示が出来ない。

batファイル &というフォルダを右クリック送るをした時

@echo off
echo "%~f1"  これは表示できる
set fname="%~f1"
echo "%fname%" &や^が消えてしまう

どうやったら代入ができるの?エスケープに置き換えも一文字分しかできないし。