用run能运行,用wscript.shell却运行不了的文件名空格问题
先把我前面测试的结果说一下,以免误导大家走弯路对文件名中带空格的问题,vfp自身的文件命令,run命令,wscript命令的处理规则都不一样。
vfp是把整个路径用引号括起来,就可以识别
run 是只能单括文件名,前面的路径不能括
wscript.shell就比较麻烦,因为他的run后面第一个参数本身就要用引号,再加用宏替换放引号进去就出错
比如说我想运行一个文档,我事先并不知道它的文件类型,我可以这样做
fn1=["]+文件名+["]
run &fn1.
可以实现,但是有黑框
问题是,用wscript.shell来做,它参数里不能加引号怎么解决?