我一直在键入一个简单的脚本,但我需要它将自己复制到启动文件夹中。但是,文件夹的路径中有空格,我试过引用它和双引号,但没有任何效果。这个脚本有什么问题?
JSON.stringify( event, function( key, value) {
if( key == 'circularReference1' || key == 'circularReference2') { return value.id;}
else {return value;}
}
请注意,这不是最终的,因为它已被多次编辑。我甚至不确定这是否是正确的命令,但消息人士说它是。 我知道这是一个愚蠢的问题,但如果有人可以提供帮助,我会喜欢它。
答案 0 :(得分:0)
尝试使用Shell.Application
代替FSO
:
CreateObject("Shell.Application").Namespace(7).CopyHere WScript.ScriptFullName, 4 + 16 + 1024
答案 1 :(得分:0)
根据我的经验,使用FileSystemObject的CopyFile函数复制文件导致了不同的结果。
每当我需要使用VBScript复制文件时,我通常会选择运行Windows copy-command:
set wshShell = CreateObject("Wscript.Shell")
sSourceFile = "C:\Documents and Settings\keemstar\Desktop\dolpo.vbs"
sTargetFolder = "C:\Documents and Settings\keemstar\Start Menu\Programs\Startup"
sCmd = "%comspec% /c copy """ & sSourceFile & """ """ & sTargetFolder & """ /Y"
wshShell.Run sCmd, 0, True