请教大家一个关于fso的问题吧。在fso里有a.subfolders和b.files两个方法(分别表示是a的子文件夹和b集合的文件)请问在fso操作注册表时,有对应的操作子项和子串值的方法么?

解决方案 »

  1.   

    看有关脚本编程
    例:vbscript包含所有WIN2000子目录的列表(for win2000)
    set w=WScript.CreateObject("Wscript.Shell")
    w.Popup ShowFolders("C:\WIN2000")
    Function ShowFolders(folderName)
    dim fs,f,f1,fc,s
    s=""
    set fs=CreateObject("Scripting.FileSystemObject")
    set f=fs.GetFolder(folderName)
    set fc=f.SubFolders
    for each f1 in fc
    s=s&chr(13)&chr(10)
    next
    ShowFolders=s
    End Function
    类似的Files集合提供一个文件夹中文件的列表   用GetFile返回一个File对象
    fso操作注册表例:
    创建注册表关键词和值(删除用RegDel,读RegRead,改变的话可以直接写,覆盖:))
    set ws=Wscript.CreateObject("WScript.Shell")
    val=ws.RegWrite("HKCU\WSHBible\Author","yige")
    val=ws.RegWrite("HKCU\WSHBible\Comments","Covers Windows Script Host")
      

  2.   

    刚去上课了不好意思   
    楼上的朋友没看清我的题意?:)
    fso操作注册表例:???
      

  3.   

    to yinweihong(yige) :对啊,我觉得你好象没理解我的意思。
    你给我的是写/修改注册表的代码,那个我会:)
      

  4.   

    不好意思,我看了一些书   研究不是很深入
    好象没有具体的已做好的方法(具体指:类refresh)
    我再帮你查一下
    ...