VBS脚本使用userprofile环境变量是有问题,哪位高手帮忙解决下,谢谢

VBS脚本使用userprofile环境变量是有问题,哪位高手帮忙解决下,谢谢
我想复制一些文件到用户桌面上面,在command下面可以用引号就正常运行了,但是脚本中不行,如果换成"C:\Documents and Settings\%username%\desktop\"也不行(包括引号的)。
脚本如下:
Sub ExcuteCopy()
Set RunDos = WScript.CreateObject("WScript.Shell")
RunDos.Run "%comspec% /c Xcopy C:\downloads\*.* %userprofile%\desktop\ /Y"
End Sub
我对脚本不熟,希望高手写下。

你可以先获取userprofile环境变量,
R = Environ("userprofile")+"\桌面\",再写其他代码。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-05-12
copy C:\downloads\*.* C:\Documents and Settings\%username%\desktop\
能行吗? 没有引号当然不行!!!
改成
RunDos.Run "%comspec% /c Xcopy " & chr(34) & "C:\downloads\*.* %userprofile%\desktop\" & chr(34) & "/Y"

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网