⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 extract.vbs

📁 Apress - Managing Enterprise Systems With The Windows Script Host Source Code
💻 VBS
字号:
'extract.vbs
Dim objSession, objMsgColl, objMessage, strFile
Set objSession = CreateObject("MAPI.Session")
' supply a valid profile
objSession.Logon "Valid Profile"

'get a reference to the InBox messages
Set objMsgColl = objSession.InBox.Messages 
'filter all unread messages
objMsgColl.Filter.Unread = True 

'loop through the Messages collection and extract attachment for any messages 
'that meet the filter criteria
Set objMessage = objMsgColl.GetFirst()

Do While Not objMessage Is Nothing
 WScript.Echo objMessage.Subject, objMessage.Attachments.Count
   For Each objAttachment In objMessage.Attachments
    strFile = objAttachment.Source
      If strFile <> "" Then 
      strFile = Mid(strFile,InstrRev(strFile,"\") + 1)
      objAttachment.WriteToFile "d:\data\" & strFile
     End If  
   Next
   objMessage.Unread = False ' flag message as read
   objMessage.Update 'update message
  'get the next message
  Set objMessage = objMsgColl.GetNext()
Loop
objSession.Logoff

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -