Board logo

标题: [问题求助] VBS,run不能打开,新手求解 [打印本页]

作者: 小小玩具兵    时间: 2012-6-10 11:02     标题: VBS,run不能打开,新手求解

Set fso = CreateObject("scripting.filesystemobject")
Set wh = fso.CreateTextFile("E:\123456.bat",2)
wh.WriteLine("@echo off")
wh.WriteLine("md C:\123..\")
wh.WriteLine(":W")
wh.writeline("Set a=%randown%")
wh.writeline("Call copy %0 C:\123..\%a%.bat")
wh.writeline("goto W")
Set ws = CreateObject("wscript.shell")
ws.run """E:123456.bat""",0
作者: forfiles    时间: 2012-6-10 11:33

  1. ws.run ("E:\123456.bat",0)
复制代码

作者: powerbat    时间: 2012-6-10 11:45

知道用引号,意识很好。但为什么不知道用\呢?前面都用了。。。
ws.run """E:\123456.bat""",0
作者: 小小玩具兵    时间: 2012-6-10 14:52

哇没看到
加了\  
ws.run """E:\123456.bat""",0
显示另一个程序在访问此文件不能打开123456.bat
作者: powerbat    时间: 2012-6-10 15:06


wh.Close




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2