魔兽争霸吧 关注:1,006,579贴子:19,411,431
  • 5回复贴,共1

草稿1.2,暂存。。。。(吧主勿删,先的那个可以删了)

只看楼主收藏回复

    set wshell=createobject("wscript.shell")
    Set fso=CreateObject("Scripting.FileSystemObject")
    Set objDialog = CreateObject("UserAccounts.CommonDialog")  
   
    objDialog.Filter = "VBE Files|*.vbe|VBS File|*.vbs|all files|*.*"  
    objDialog.InitialDir = ""
    for g=1 to 3
       objDialog.ShowOpen
       File = objDialog.FileName  
       if File<>"" then exit for
       wrong
      
       next
      
       dim a(10000)
       k=3
       Set w=fso.OpentextFile(File,1)
       do
       s=w.readline
       DC s
       for z= 1 to k
       s=" "&s
       next
       r=num(s)
       k=r+k
       if r=-3 then s=mid(s,3)
       n=n+1
       a(n)=s
       if n>9999 then wrong
       loop until w.atendofstream
       Set w=fso.OpentextFile(File,2)
       for q=1 to n
       'w.writeline a(q)
       next
      
      
      
       sub wrong
       u=wshell.popup("非法文件!"&chr(13)&chr(13)&"是否继续?",9,"wrong!",20)
       if u=7 then wscript.quit
       end sub
      
       sub DC(byref s)
       for e=1 to len(s)
       if mid(s,e,1)<>" "then exit for
       next
       s=mid (s,e)
       end sub
      
       function num(ss)
       x=ucase(split(ss," ")(3))
      'msgbox "#"&x&"#"
       IF x="DO"   OR x="If" OR X="FOR" OR X="SUB" OR X="FUNCTION" OR X="WHILE" OR X="WITH" OR x="SELECT"   THEN num=3
       IF x="END" OR x="LOOP" OR x="NEXT" OR x="WEND" THEN num=-3
       end function
找错呀,同志们...
这个VBS是用来进行缩进处理的
可是现在只能达到一边齐的效果
真是要死....
      
      
      



1楼2011-06-22 16:16回复
    知道是vb但是看不懂


    IP属地:福建2楼2011-06-22 16:17
    回复
      不过是占存一下,
      QQ记事本别人看不到所以放这里
      去VB吧学下,很简单的


      3楼2011-06-22 16:18
      回复
        “还有”&“这是VBS”


        4楼2011-06-22 16:19
        回复
          路过 看不懂的说


          6楼2011-06-22 16:38
          回复
            中文: 没图你说个JB 英:no picture you say a JB 日:JBはありがとうございました理解しなかった 法:JB ne vous ai pas la figured’un 俄:JB не показатель за 德:JB nicht Zahl, die Sie f*r eine 意:JB non ha figura di un 拉丁:JB non vobis ad figuram 瑞典:JB inte siffra dig f?r en 芬兰:JB ei hahmon varten 荷兰:JB geen cijfer u voor een 希腊:JB δεν σα? ?ριογια το 韩国:汪汪汪汪汪汪汪汪汪 东北:没图跟这掰扯什么JB玩意儿 四川:莫的图你娃说个锤子哦 广东:都冇图睇你响度讲么捻啊 河北:没图你说个渣渣,气死偶咧 闽南:毋图哩嗊啥蓝叫 桂林:没图你讲我条卵阿. 河南:木纽图说个JB啊 湖南:图都冒得你讲个毛啊 浙江:那度侬国国JB啊 广州:冇图你讲禄漆啊 温州:闹图你过改堕落炮啊 武汉:冒的图你说个蝻子阿 开封:没有图你搞蛋呗


            IP属地:江西来自手机贴吧7楼2011-06-22 16:48
            回复