vbs写文件时有冒号

xiaoqiang1894 2007-04-05 05:49:29
我想用vbs写一些语句到另一个vb脚本里,可是这些语句有冒号,不知道怎么写(vbs总是把最近的两个冒号之间的字符当成一个字符串)。
代码如下:set os=createobject("scripting.filesystemobject")
set filename=os.createtextfile("c:\1.vbs",ture)
filename.writeline("WQL =*"Select* FROM Win32_Process Where Name='qq.exe'"")
filename.writeline("Set objServices = GetObject("WinMgmts:")")
filename.writeline("Set colobjServicesSet = objServices.ExecQuery(WQL)")
filename.writeline(" ")
filename.writeline("For Each objSWbemObject In colobjServicesSet")
filename.writeline("objSWbemObject.Terminate")&vbcrlf
filename.writeline("next")
filename.close
...全文
450 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
转义就是了
  • 打赏
  • 举报
回复
""代表一个"
xiangtx 2007-05-01
  • 打赏
  • 举报
回复
字符串中的"用""代替

set os=createobject("scripting.filesystemobject")
set filename=os.createtextfile("c:\1.vbs",ture)
filename.writeline("WQL =""Select* FROM Win32_Process Where Name='qq.exe'""")
filename.writeline("Set objServices = GetObject(""WinMgmts:"")")
filename.writeline("Set colobjServicesSet = objServices.ExecQuery(WQL)")
filename.writeline(" ")
filename.writeline("For Each objSWbemObject In colobjServicesSet")
filename.writeline("objSWbemObject.Terminate")&vbcrlf
filename.writeline("next")
filename.close
xiaoqiang1894 2007-04-05
  • 打赏
  • 举报
回复
代码错了。
代码如下:
set os=createobject("scripting.filesystemobject")
set filename=os.createtextfile("c:\1.vbs",ture)
filename.writeline("WQL ="Select* FROM Win32_Process Where Name='qq.exe'"")
filename.writeline("Set objServices = GetObject("WinMgmts:")")
filename.writeline("Set colobjServicesSet = objServices.ExecQuery(WQL)")
filename.writeline(" ")
filename.writeline("For Each objSWbemObject In colobjServicesSet")
filename.writeline("objSWbemObject.Terminate")&vbcrlf
filename.writeline("next")
filename.close

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧