将.vbs脚本复制到启动文件夹Windows 2000中

时间:2016-05-12 20:49:00

标签: windows vbscript scripting windows-2000

我一直在键入一个简单的脚本,但我需要它将自己复制到启动文件夹中。但是,文件夹的路径中有空格,我试过引用它和双引号,但没有任何效果。这个脚本有什么问题?

JSON.stringify( event, function( key, value) {
  if( key == 'circularReference1' || key == 'circularReference2') { return value.id;}
  else {return value;}
}

请注意,这不是最终的,因为它已被多次编辑。我甚至不确定这是否是正确的命令,但消息人士说它是。 我知道这是一个愚蠢的问题,但如果有人可以提供帮助,我会喜欢它。

2 个答案:

答案 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