<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      VBS實現批量重命名文件并且操作前備份原有文件

      '==========================================================================
      '
      ' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.0
      '
      ' NAME:
      '
      ' AUTHOR: Microsoft , Microsoft
      ' DATE : 2014/7/9
      '
      ' COMMENT: '批量修改文件夾下對應的所有文件名
      '
      '==========================================================================
      '選擇我的電腦作為根目錄,來選擇目錄

      Const MY_COMPUTER = &H11&
      Const WINDOW_HANDLE = 0
      Const OPTIONS = 0

      Set objShell = CreateObject("Shell.Application")
      Set objFolder = objShell.Namespace(MY_COMPUTER)
      Set objFolderItem = objFolder.Self
      strPath = objFolderItem.Path

      Set objShell = CreateObject("Shell.Application")
      Set objFolder = objShell.BrowseForFolder _
      (WINDOW_HANDLE, "Select a folder:", OPTIONS, strPath)

      If objFolder Is Nothing Then
      Wscript.Quit
      End If

      Set objFolderItem = objFolder.Self

      objPath = objFolderItem.Path

      'MsgBox objFolderItem.name

      '===================================================================
      '選擇指定盤符下的目錄
      ' Const WINDOW_HANDLE = 0
      ' Const OPTIONS = 0
      '
      ' Set objShell = CreateObject("Shell.Application")
      ' Set objFolder = objShell.BrowseForFolder _
      ' (WINDOW_HANDLE, "Select a folder:", OPTIONS, "C:\")
      '
      ' If objFolder Is Nothing Then
      ' Wscript.Quit
      ' End If
      '
      ' Set objFolderItem = objFolder.Self
      ' objPath = objFolderItem.Path
      '
      ' MsgBox objPath

      '=========================================================================
      '定義變量

      dim file_path,prefix_name,suffix_name,repeat_name,repeat_edit
      Dim OneLine,TwoLine,ThreeLine,FourLine,FiveLine
      i=0

      test = createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.Path
      'Wscript.echo test
      filepath=test&"\config.ini"
      'WScript.Echo filepath

      ' file_path = "C:\Users\Administrator\Desktop\1\music"'目標文件夾的路徑
      dst_file_path="C:\"&objFolderItem.name&"_bak"
      file_path=objPath


      '-----得到文件夾路徑,且打開配置文件
      Set fso = CreateObject("Scripting.FileSystemObject")
      Set folder = fso.getfolder(file_path)
      Set fs = folder.files
      Set file=fso.OpenTextFile(filepath,1)

      '----------------在操作前,備份一下原有的文件

      fso.CopyFolder file_path,dst_file_path,True


      '----------------------------------
      '取出第一行中的兩個數
      OneLine=file.ReadLine
      OneLineStr=Split(OneLine,"=")
      OneLineCount=UBound(split(OneLine,"="))

      For i1=0 To OneLineCount
      'WScript.Echo OneLineStr(i1)
      Next
      '-------------------------------------
      '取出第二行中的兩個數
      TwoLine=file.ReadLine
      TwoLineStr=Split(TwoLine,"=")
      TwoLineCount=UBound(split(TwoLine,"="))

      For i2=0 To TwoLineCount

      'WScript.Echo TwoLineStr(i2)
      Next
      '-------------------------------------------
      '取出第三行中的兩個數
      ThreeLine=file.ReadLine
      ThreeLineStr=Split(ThreeLine,"=")
      ThreeLineCount=UBound(split(ThreeLine,"="))

      For i3=0 To ThreeLineCount
      'WScript.Echo ThreeLineStr(i3)
      Next
      '-------------------------------------------
      '取出第四行中的兩個數
      FourLine=file.ReadLine
      FourLineStr=Split(FourLine,"=")
      FourLineCount=UBound(split(FourLine,"="))

      For i4=0 To FourLineCount
      'WScript.Echo FourLineStr(i4)
      Next

      '-----------------------------------------
      '取出第五行中的兩個數
      FiveLine=file.ReadLine
      FiveLineStr=Split(FiveLine,"=")
      FiveLineCount=Ubound(split(FiveLine,"="))

      For i5=0 To FiveLineCount
      'WScript.Echo FiveLineStr(i5)
      Next

      '---------------------------------------------
      '調用過程
      'Function_Main()
      Function Function_Main()

      If OneLineStr(1)="true" Then

      Function_Prefix_Name()

      Elseif OneLineStr(1)="false" Then

      Function_Suffix_Name()

      Elseif OneLineStr(1)="number" Then

      Function_Number_Value()

      Elseif OneLineStr(1)="array" Then

      Function_MyArrayReName()

      Elseif OneLineStr(1)="" Then

      WScript.Quit

      End If

      End Function
      '-----------------------------------------
      '在原有名稱前增加前綴
      Function Function_Prefix_Name()

      For Each file in fs

      File.Name=TwoLineStr(1)&File.Name

      Next

      End Function

      '--------------------------------------
      '在原有名稱前增加后綴
      Function Function_Suffix_Name()

      For Each file in fs

      Name=Mid(file.name,1,instrrev(file.name,".")-1) '取到.號前面的文件名
      Format=Mid(file.name,instrrev(file.name,".")) '取到.號后面的后綴格式
      file.Name=Name&ThreeLineStr(1)&Format

      Next

      End Function


      '--------------------------------------------
      '在原有名稱前增加有序自增數字
      Function Function_Number_Value()

      For Each file In fs

      FourLineStr(1)=FourLineStr(1)+1
      file.name=FourLineStr(1)&file.name

      Next

      End Function
      'Function_Suffix_Name()

      '--------------------------------------------------
      '批量更改文件名稱

      Function Function_MyArrayReName()

      Const BeforAlarm="發生犯人暴獄,請注意觀察"
      Const AfterAlarm="發生犯人暴獄,各小組按預案處置"
      Dim MyArray(12)
      n=1
      y=0
      For i=0 To 12
      If i=11 Then

      MyArray(i)="監門哨"

      Elseif i=12 Then

      MyArray(i)="自衛哨"

      Else

      MyArray(i)=n&"號哨"
      n=n+1
      End If


      ' WScript.Echo MyArray(i)
      Next

      For Each file In fs

      Format=Mid(file.name,instrrev(file.name,"."))
      'MsgBox Format
      'MsgBox MyArray(y)

      If FiveLineStr(1)="before" Then

      file.name=MyArray(y)&BeforAlarm&Format

      Elseif FiveLineStr(1)="after" Then

      file.name=MyArray(y)&AfterAlarm&Format

      Else

      MsgBox "請先設置是確認前還是確認后!",,"提示"

      WScript.Quit

      End If

      y=y+1
      'WScript.Echo file.name

      Next


      End Function

       

      '=======================================================================

      ' If prefix_name <> "" then'批量加前綴
      ' For each f in fs
      ' f.name = prefix_name&f.name
      ' Next
      ' End If
      '
      ' if suffix_name <> "" then'批量加后綴
      ' For each f in fs
      ' name = Mid(f.name,1,InstrRev(f.name,".")-1)
      ' format = Mid(f.name,InstrRev(f.name,"."))
      ' f.name = name & suffix_name & format
      ' Next
      ' end If
      '
      ' if repeat_name <> "" then'批量刪除相同字符
      ' For each f in fs
      ' On Error Resume Next
      ' f.name = Replace(f.name,repeat_name,repeat_edit)
      ' Next
      ' end If
      ' '-----文件操作結束
      '
      ' set fso = nothing'釋放內存
      '
      ' MsgBox("完成!")

       

       

       

      ########################################################

      config.ini文件內容:

      statue=
      prefix_name=[320kbp]
      suffix_name=[結束]
      i=20140100
      array=

       

       

      #############################################################

      參數配置使用方法:

      statue=true時為增加前綴
      statue=false時為增加后綴
      statue=number 時為增加有序自增數字。
      statue=array 為調用數組函數
      statue=空值時為空,不作處理,退出腳本操作。
      array=before時,設置為確認前。
      array=after時,設置為確認后。
      array=空時,彈出提示信息,退出腳本操作。

      posted @ 2014-08-22 21:06  狂師  閱讀(1305)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 四虎国产精品成人免费久久| 亚洲人成自拍网站在线观看| 日韩av一区二区三区不卡| 亚洲精品揄拍自拍首页一| 天天干天天色综合网| 加查县| 国产免费网站看v片元遮挡| 一个色综合亚洲热色综合| 国模一区二区三区私拍视频| 白嫩少妇激情无码| 毛葺葺老太做受视频| 日本一区不卡高清更新二区| 无码精品人妻一区二区三区中| 99精品国产在热久久无| 少妇高潮水多太爽了动态图| 欧美国产日韩久久mv| 美女爽到高潮嗷嗷嗷叫免费网站| 任我爽精品视频在线播放| 激情综合网激情五月俺也想| 亚洲精品网站在线观看不卡无广告| 人人超碰人摸人爱| 日韩av裸体在线播放| 婷婷色综合成人成人网小说| 亚洲精品韩国一区二区| 久久av高潮av喷水av无码| 不卡一区二区国产精品| 乱老年女人伦免费视频| 欧美 亚洲 另类 丝袜 自拍 动漫| 国产精品综合av一区二区国产馆 | 亚洲精品一二三四区| 无套后入极品美女少妇| 国产精品va无码一区二区| 亚亚洲视频一区二区三区| 日韩福利视频导航| 精品无码av无码免费专区| 亚洲精品入口一区二区乱| 美女人妻激情乱人伦| 亚洲人妻系列中文字幕| 无码福利一区二区三区| 少妇高潮尖叫黑人激情在线| 国产激情文学亚洲区综合|