| 
空メール処理システム:補助資料
 
 ソース PROG08.VBS
 Set objFS = CreateObject("Scripting.FileSystemObject")
Folder = "C:\vacmail\recv"
Folder2 = "C:\vacmail\stor\"
Folder3 = "C:\vacmail\omsg\"
Folder4 = "C:\vacmail\send\"
TimeCtr = 0
Set objFolder = objFS.GetFolder(Folder)
'----------------------------------------------------------
Time_str = Year(Now) & Month(Now) & Day(Now) & "_" & Hour(Now) & Minute(Now) & Second(Now)
      'MsgBox("03 Time_str = " & Time_str)
For Each objFC in objFolder.SubFolders
    Folder_str = objFC.Name
    Set objText = objFS.OpenTextFile(Folder & "\" & Folder_str & "\nse_internet_edi_pro_header.txt")
    Do While objText.AtEndOfStream <> True
       From_str = objText.Readline
       'Msgbox("210 Current_str=" & vbCR & From_str)
       Select Case Left(From_str,6)
         Case "From: "
           'MsgBox("220あった From_str=" & vbCR & From_str)
         Exit Do
       End Select
    Loop
    objText.Close
    To_str = Right(From_str,Len(From_str)-6)
      ' Msgbox("230 To_str=" & vbCR & To_str)
    TimeCtr = TimeCtr + 1
    OutFileName = "EDI_PRO_MAIL_" & Time_str & "_" & TimeCtr & ".txt"
      'MsgBox(OutFileName)
    Set objTextR = objFS.OpenTextFile(Folder3 & "Original_Msg.txt")
    Set objTextW = objFS.CreateTextFile(Folder4 & OutFileName)
    Do While objTextR.AtEndOfStream <> True 
       myText = objTextR.Readline
       objTextW.WriteLine(myText)
         Select Case ""
            Case myText
              objTextW.WriteLine(To_str)
         End Select
    Loop
    objTextR.Close
    objTextW.Close
       ' MsgBox("120 削除します" & vbCR & objFile2)
       Set objFile2 = objFS.GetFolder(Folder & "\" & Folder_str)
       objFile2.Delete True
Next
  '-------------------------------------------------------
  'MsgBox("200 MailConnect 送信を起動します")
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run("""C:\Program Files\Internet_EDI_Pro\PROGRAM\EDI_Send_MailConnect.exe"" mcj0001/s,1,True")
  'MsgBox("210 終了します")
 
 E-mail : webmaster@global.co.jp
 Copyright (C) Global Network Ltd.1995-2005, All Rights Reserved.本ホームページに掲載の会社名および製品名は各社の登録商標または商標です。
 |