Internet explorer 获取internet临时文件文件夹中文件的internet地址属性
我想使用VB6获取Internet explorer 获取internet临时文件文件夹中文件的internet地址属性,internet-explorer,vb6,Internet Explorer,Vb6,我想使用VB6获取临时Internet文件文件夹中所有文件的Internet地址。我怎样才能得到这些财产?在下图中,您可以看到这些属性 您必须使用shell对象 Set objShell = CreateObject("Shell.Application") Set Ag=Wscript.Arguments set WshShell = WScript.CreateObject("WScript.Shell") '&h20 is temp internet files Set Fld
临时Internet文件
文件夹中所有文件的Internet地址
。我怎样才能得到这些财产?在下图中,您可以看到这些属性
您必须使用shell对象
Set objShell = CreateObject("Shell.Application")
Set Ag=Wscript.Arguments
set WshShell = WScript.CreateObject("WScript.Shell")
'&h20 is temp internet files
Set Fldr=objShell.NameSpace(&h20)
'Set Fldr=objShell.NameSpace(Ag(0))
Set FldrItems=Fldr.Items
Set fso = CreateObject("Scripting.FileSystemObject")
Set DeskFldr=objShell.Namespace(16)
FName=fso.buildpath(DeskFldr.self.path, "Folder Property List.txt")
Set ts = fso.OpenTextFile(FName, 8, vbtrue)
'Getting the column headers for up to 51 columns
For x = 0 to 50
t1 = t1 & Fldr.GetDetailsOf(vbnull, x) & " (Shell)" & vbtab
Next
ts.write FLDR.self.path & vbcrlf
ts.Write T1 & vbcrlf
T1=""
'Getting the details of each object
For Each FldrItem in FldrItems
For x = 0 to 50
t1 = t1 & Fldr.GetDetailsOf(FldrItem, x) & vbtab
Next
t1=t1 & vbcrlf
ts.Write T1
T1=""
Next
msgbox FName & "has a tab delimited list of all properties"
如果交换设置FLDR=行,则它将适用于放置在其上的文件夹
ShellSpecialFolderConstants枚举类型
CSIDL值提供了一种独特的独立于系统的方法来标识应用程序经常使用的特殊文件夹,但这些文件夹在任何给定系统上可能没有相同的名称或位置。例如,系统文件夹在一个系统上可能是“C:\Windows”,在另一个系统上可能是“C:\Winnt” 语法
typedef enum {
ssfALTSTARTUP = 0x1d,
ssfAPPDATA = 0x1a,
ssfBITBUCKET = 0xa,
ssfCOMMONALTSTARTUP = 0x1e,
ssfCOMMONAPPDATA = 0x23,
ssfCOMMONDESKTOPDIR = 0x19,
ssfCOMMONFAVORITES = 0x1f,
ssfCOMMONPROGRAMS = 0x17,
ssfCOMMONSTARTMENU = 0x16,
ssfCOMMONSTARTUP = 0x18,
ssfCONTROLS = 0x3,
ssfCOOKIES = 0x21,
ssfDESKTOP = 0x0,
ssfDESKTOPDIRECTORY = 0x10,
ssfDRIVES = 0x11,
ssfFAVORITES = 0x6,
ssfFONTS = 0x14,
ssfHISTORY = 0x22,
ssfINTERNETCACHE = 0x20,
ssfLOCALAPPDATA = 0x1c,
ssfMYPICTURES = 0x27,
ssfNETHOOD = 0x13,
ssfNETWORK = 0x12,
ssfPERSONAL = 0x5,
ssfPRINTERS = 0x4,
ssfPRINTHOOD = 0x1b,
ssfPROFILE = 0x28,
ssfPROGRAMFILES = 0x26,
ssfPROGRAMS = 0x2,
ssfRECENT = 0x8,
ssfSENDTO = 0x9,
ssfSTARTMENU = 0xb,
ssfSTARTUP = 0x7,
ssfSYSTEM = 0x25,
ssfTEMPLATES = 0x15,
ssfWINDOWS = 0x24
} ShellSpecialFolderConstants;
常数
ssfALTSTARTUP
与用户的非本地化启动程序组相对应的文件系统目录。(值=29)
ssfAPPDATA
版本4.71。用作特定于应用程序的数据的公共存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\Application Data。(值=26)
ssfBITBUCKET
包含用户回收站中对象的虚拟文件夹。(值=15)
ssfCOMMONALTSTARTUP
与所有用户的非本地化启动程序组相对应的文件系统目录。仅对Microsoft Windows NT系统有效。(值=30)
SSFComonappdata
版本5.0。所有用户的应用程序数据。典型路径是C:\Documents and Settings\All Users\Application Data。(值=35)
ssfCOMMONDESKTOPDIR
包含所有用户在桌面上显示的文件和文件夹的文件系统目录。典型路径是C:\Documents and Settings\All Users\Desktop。仅对Windows NT系统有效。(值=25)
ssfCOMMONFAVORITES
文件系统目录,用作所有用户喜爱的项目的公共存储库。仅对Windows NT系统有效。(值=31)
ssfCOMMONPROGRAMS
文件系统目录,其中包含所有用户的“开始”菜单上显示的公用程序组的目录。典型路径是C:\Documents and Settings\All Users\Start Menu\Programs。仅对Windows NT系统有效。(值=23)
ssfCOMMONSTARTMENU
包含所有用户的“开始”菜单上显示的程序和文件夹的文件系统目录。典型路径是C:\Documents and Settings\All Users\Start Menu。仅对Windows NT系统有效。(值=22)
ssfCOMMONSTARTUP
包含所有用户的启动文件夹中显示的程序的文件系统目录。典型路径是C:\Documents and Settings\All Users\Start Menu\Programs\Startup。仅对Windows NT系统有效。(值=24)
ssfCONTROLS
包含控制面板应用程序图标的虚拟文件夹。(值=3)
ssfCOOKIES
作为Internet cookie的公共存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\Cookies。(值=33)
ssfDESKTOP
作为命名空间根的Microsoft Windows桌面虚拟文件夹。(值=0)
ssfDESKTOPDIRECTORY
用于物理存储桌面上显示的文件对象的文件系统目录。不要将它与桌面文件夹本身混淆,桌面文件夹本身是一个虚拟文件夹。典型的路径是C:\Documents and Settings\username\Desktop。(值=16)
SSF驱动
“我的计算机”虚拟文件夹包含本地计算机上的所有内容:存储设备、打印机和控制面板。此文件夹还可能包含映射的网络驱动器。(值=17)
硅灰岩
文件系统目录,用作用户喜爱项目的公共存储库。典型的路径是C:\Documents and Settings\username\Favorites。(值=6)
汗衫
包含已安装字体的虚拟文件夹。典型的路径是C:\WINNT\Fonts。(值=20)
SSF历史
作为Internet历史记录项的公共存储库的文件系统目录。(值=34)
ssfINTERNETCACHE
作为Internet临时文件的公共存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\Internet临时文件。(值=32)
SSFLOAppData
版本5.0。用作本地(非漫游)应用程序数据存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\Local Settings\Application Data。(值=28)
SSFMypactures
我的图片文件夹。典型的路径是C:\Documents and Settings\username\My Documents\My Pictures。(值=39)
SSF方法
包含“我的网络位置”虚拟文件夹中可能存在的链接对象的文件系统文件夹。它与ssfNETWORK不同,后者表示网络名称空间根。典型的路径是C:\Documents and Settings\username\NetHood。(值=19)
SSF网络
表示网络命名空间层次结构根的网络邻居虚拟文件夹。(值=18)
SSF个人
作为用户文档的公共存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\My Documents。(值=5)
SSFP打印机
包含已安装打印机的虚拟文件夹。(值=4)
SSFP打印罩
包含打印机虚拟文件夹中可能存在的链接对象的文件系统目录。典型的路径是C:\Documents and Settings\username\PrintHood。(值=27)
SSFP文件
版本5.0。用户的配置文件文件夹。(值=40)
SSFProgram文件
版本5.0。程序文件文件夹。典型的路径是C:\Program Files。(值=38)
SSFP程序
包含用户程序组(也是文件系统目录)的文件系统目录。典型的路径是C:\Documents and Settings\username\Start Menu\Programs。(值=2)
ssfRECENT
包含用户最近使用的文档的文件系统目录。典型的路径是C:\Documents and Settings\username\Recent。(值=8)
ssfSENDTO
菲尔