不记得是:command/command$/$command
试试,一定有COMMAND

解决方案 »

  1.   

    prefix:又击得到命令行参数的不仅是一个文件名吗?还有什么东西?
      

  2.   

    要看WINDOWS是怎么传的.
    如:
    APP.EXE "%1"   (" + PATH + ")
    APP.EXE %1     (只有 PATH,不能识别长文件名)
    PATH是带有文件名的路径.如:
    C:\KKK\1.TXT
    "C:\KKK1.TXT"
    "C:\MY KKK\AB FF.TXT"
    C:\MYKKK~1\ABFF~1.TXT
    "C:\MYKKK~1\ABFF~1.TXT"
      

  3.   

    如果WINDOWS是用
    APP.EXE %1
    则这种格式在COMMAND接受时是错误的:
    C:\MY KKK\AB FF.TXT
    COMMAND得到的是:
    C:\MY