请教vb高手一个关于shell命令使用的问题!(30分)

  • 主题发起人 richboy2002
  • 开始时间
参数和可执行程序之间当然应该有空格。
RetVal = Shell("E:/Microsoft Office/Office/winword.exe " + text1.text + ".txt", 1)
^在这里加好了。

其实你最好用shellexecute函数(windows api)来运行文件。这样调用缺省的程序来打开,这样
就不用指定用winword了(万一别人没有安装word怎么办?或者目录不对呢)
具体怎么用可以在本论坛中搜索一下很多的。
最后提醒一点。注意复制shellexecute的申明到模块中。
good luck!
:)
 
是的,程序和参数之间要空格
 
一般你运行程序,就是要空格的嘛
比如: edit readme.txt
比如: xcopy abc def
Shell就是相当于你在命令行输入的命令嘛
 
多人接受答案了。
 
顶部