标题: 拖放文件到vbs执行出现的问题
[打印本页]
作者: jiuzhou1
时间: 2008-9-9 21:51
标题: 拖放文件到vbs执行出现的问题
set Fso=createobject("scripting.filesystemobject")
set fs=Fso.createTextFile("temp.txt",true)
msgbox wscript.arguments(0)
我将当前目录下的一个TXT文件拖到这个vbs上面,虽然能够显示出文件的名字.但却不执行生成temp.txt文件的代码?
请问是什么原因及应该怎么解决.
作者: HAT
时间: 2008-9-9 21:56
set Fso=createobject("scripting.filesystemobject")
set fs=Fso.createTextFile("C:\test\temp.txt",true)
msgbox wscript.arguments(0)
作者: jiuzhou1
时间: 2008-9-9 22:03
这个很奇怪,为什么直接执行vbs程序时,使用相对路径可以生成文件
而有参数时却一定要用绝对路径呢?
作者: s11ss
时间: 2008-9-10 02:20
Originally posted by jiuzhou1 at 2008-9-9 10:03 PM:
这个很奇怪,为什么直接执行vbs程序时,使用相对路径可以生成文件
而有参数时却一定要用绝对路径呢?
其实文件也是生成了的,不过是在%USERPROFILE%下,是拖拽情况下默认的工作目录吧?
explorer /select,"%userprofile%"\temp.txt
[
Last edited by s11ss on 2008-9-10 at 02:21 AM ]
作者: jiuzhou1
时间: 2008-9-10 09:20
非常感谢.拖拽的默认目录居然不是当前!