我是这样写的
  Private Sub Command1_Click()
Dim a, b As String
a = Text1.Text
b = Shell(a, 1)
End Sub
我输入没有汉字的路径还可以执行,但输入含有汉字路径的文件不能执行
如:C:\Program Files\KWMUSIC\KwMusic.exe  能执行,
如:D:\网络组件\QQ\QQ.exe   不能执行
我该如何做,大家说说

解决方案 »

  1.   

    你这个应该不是路径的问题C:\Program Files\KWMUSIC\KwMusic.exe  能执行,你试看 C:\Program Files\KWMUSIC\qq.exe  D:\网络组件\QQ\calc.exe  能执行 
    那是因为有些exe 它可不是单一的一个exe 就能运行,因如QQ,它还需要周边的文件才可运行,而calc.exe不需要其它周边文件.
      

  2.   

    显示?号的情况下是不可能运行的, 信息上已跟你说了改换Textbox的字体你改了吗?结果如何?
      

  3.   

    你vb6是什么版本的,我vb6sp6中文版,不论设置什么字体,粘贴路径进去都没乱码
      

  4.   

    你的TextBox字体是宋体, 问题是你粘贴的东东是什么字体 ? 是繁体的话100%有乱码, 是其它的如华康活方正或文鼎的特殊字体,而你电脑上没这个字体,你的textbox没设定这个字体也一样会有乱码.