>>632
補足しますと、Linuxでいうxargs的な、複数ファイルを渡した時に、全部に対してコマンドを一個ずつ実行しようとしています。
このコマンドファイルの場合、まずは「IfSelected」が通らないので、期待の動作になっていません。

実行されないんで気付きませんでしたが、結構間違いがありましたので修正します。

IfSel
Set_リピート回数=%FileCount%
Set_リピート回数+=%DirCount%

CursorTop
Repeat_%リピート回数%
IfSelected
Echo_%FileName% selected
SetExeFile_cmd
SetExeParam_/c echo this is %FileName%
SetExeOpt_WOH
ShellExecute
Echo_%Buffer%
Select
Else
Echo_%FileName% not selected
CursorDown
EndIf
EndRepeat
EndIf