是你的程序有问题吧!在vb里面可以用程序编写某文件类型(如.txt)和某个指定的可执行文件相关联!

解决方案 »

  1.   

    在sub main在处理命令行参数
    将参数中的文件名取出来然后打开
      

  2.   

    把你要的打開的文件讀出來,顯示在notes.exe
      

  3.   

    在sub main中用Command函数,截取命令行参数.
    如:dim p as string 
    p =command()
     '如果你是用操作系统建立的关联则返回的文件名中会有引号所以要将它除去.if left(p,1)="""" then     
    p=mid(p,2,len(p)-2)
    end if这是p就你要打开的文本文件的文件名,再调用你打开文件的过程就行了.
      

  4.   

    注意把你的程序和文本文件关联时
    x:\xxx\xxx\notes.exe %1%
    注意后面有个%1%
    一定要加,
    否则Command得不到的!