永发信息网

请问这段代码为什么达不到我想要的效果(难道vbs不能传递变量)

答案:1  悬赏:80  手机版
解决时间 2021-05-03 01:22
  • 提问者网友:泪痣哥哥
  • 2021-05-02 14:56

dim ws
dim str1
dim str2
dim source
dim destination

dim arr1

dim arr2
str1=inputbox("请输入想要复制文件夹结构的源目录","目录结构复制器")
str2=inputbox("请输入想要复制文件夹结构的源目录","目录结构复制器")
arr1=split(str1,"")
arr2=split(str2,"")

for each one in arr1
path=path&one
next
for each one in arr2
destination=destination&one
next

set ws=Wscript.CreateObject("wscript.shell")
command="cmd /c xcopy /t /e " &""&source&""&destination
ws.run command,,true

最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-05-02 15:13
dim ws
dim str1
dim str2
dim source
dim destination

dim arr1

dim arr2
str1=inputbox("请输入想要复制文件夹结构的源目录","目录结构复制器")
str2=inputbox("请输入想要复制文件夹结构的源目录","目录结构复制器")
arr1=split(str1," ")
arr2=split(str2," ")

for each one in arr1
source=source&one
next
for each one in arr2
destination=destination&one
next

set ws=Wscript.CreateObject("wscript.shell")
command="cmd /c xcopy /t /e /i /q" &" """&source&""" """&destination&"""" ' 源和目的目录参数之间要用空格隔开
ws.run command,true ' 不显示控制台窗口
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯