質問です。

引数があるかどうかをチェックするのに
 IF "%1" = ""
で判断して、それはうまくいっているのですが、
デスクトップとかにあるファイルを渡すと、
「andの使い方が間違っています」と表示されて、強制終了します。

どうもパスにスペースを含んでいるのがまずいらしいというのは見当がついたんですが、
""で囲んでもダメとなると、どうやって回避したものかわかりません。
なにかうまい方法はないでしょうか。