该方法是利用资源管理器中储存网络位置的文件夹实现的, 不需要修改注册表.
效果如图:
操作方法: 在资源管理器中打开路径 "%appdata%\Microsoft\Windows\Network Shortcuts"
你可以往里面扔 快捷方式,可执行程序,甚至是文件夹.
该方法是利用资源管理器中储存网络位置的文件夹实现的, 不需要修改注册表.
效果如图:
操作方法: 在资源管理器中打开路径 "%appdata%\Microsoft\Windows\Network Shortcuts"
你可以往里面扔 快捷方式,可执行程序,甚至是文件夹.
转载于:https://www.cnblogs.com/hkmhd/p/4641775.html
许多图形用户界面软件如网盘工具和版本管理工具可以在Windows资源管理器扩展中添加自定义的覆盖图标(overlay icon),实现类似内置快捷方式箭头的显示效果来直观地指示文件等项目的状态。但由于Windows资源管理器自身对图标种类数的限制(32位下15 个,64位下11个),安装过多时无法全部显示。本文描述一种变通的方法,让用户能自己决定选择显示哪些图标。
方法/步骤
按Win+R打开运行窗口,输入regedit回车,打开注册表管理器。
定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers。可以观察到标识显示图标的项目。
观察项的名称,可知一般和提供图标的软件有明显的关联(这里有Link Shell Extension、TortoiseGit、360U盘提示图标等)。这里显示的顺序即为载入图标的顺序,把想要保留的项的名称前加若干个空格使其字典序尽量靠前即可(百度云的客户端默认就是这么干的……因为不常用所以这里把netDiskExt前面的空格给去了)。
结束资源管理器进程explorer.exe然后再重新运行(可以在命令行中taskkill /f /im explorer.exe然后explorer,或者在任务管理器中操作)或重新登录Windows后即可观察到效果。
在Extjs中对文件或数据清单列表显示,最常见就是采用GRID方式来显示数据,笔者在使用中,发现可以采用图标方式显示文件清单(注:需要使用到插件Ext.ux.grid.ExplorerView这个插件)。以下是文件的现实界面,通过扩充功能,完全能达类似资源管理器的效果。
实际使用插件中发现,不能自动换行,只好自己定义CSS了
CSS代码: .icon-grid { background-image:url(../shared/icons/fam/grid.png) !important; } .thumb-wrap{ float: left; margin: 4px; margin-right: 0; padding: 0px; width: 250px; height: 60px; border: 1px solid #EDEDED; } .x-view-over{ border:1px solid #dddddd; background: #efefef url(../js/extjs/resources/images/default/grid/row-over.gif) repeat-x left top; padding: 0px; } .x-view-selected{ background: #efefef url(../js/extjs/resources/images/default/grid/row-over.gif) repeat-x left top; border:1px solid #99bbe8; padding: 0px; } .x-vgrid3-cell-inner{ overflow:hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding:3px 3px 3px 5px; white-space: nowrap; } .x-vgrid3-cell-inner{ width: 200px; } 显示模板代码: }); var tpl=new Ext.XTemplate( '<tpl for=".">', '<div class="thumb-wrap {alt}" id="{fileid}">', '<table class="x-grid3-row-table"><tbody>', '<tr>', '<td class="x-grid3-col x-grid3-cell ux-explorerview-icon"><img src="images/{fileimg}" width="48" height="48"></td>', '<td ><div class="x-vgrid3-cell-inner" unselectable="on">{FileNum}<br>{FileRname}<br><span>{fileunit}<br>{filedate}<br></span></div></td>', '</tr>', '</tbody></table></div>', '</tpl>', '<div class="x-clear"></div>' ); 为方便阅读者在图标列表和清单列表方式切换显示,采用DataView和GridPanel ,通过layout:'card'布局来实现 部分代码: var Filedataview=new Ext.DataView( { name:'Filedataview', store:ds, tpl:tpl, loadMask: { msg:"数据加载中(Data 첨가)...." }, singleSelect:true, selectedClass:"x-view-selected", overClass:'x-view-over', itemSelector:'div.thumb-wrap', autoDestroy:true, prepareData:function (data) { data.filesize=Ext.util.Format.fileSize(data.filesize); return data; }, listeners: { 'dblclick':function (t,n,node,e) { alert(n); } } }); var FileViewgrid=new Ext.Panel( { animCollapse:false, frame:false, border:false, autoDestroy:true, items:[Filedataview] }); var FileListgrid=new Ext.grid.GridPanel( { ds:ds, cm:cm, stripeRows:true, loadMask: { msg:"数据加载中(Data 첨가)...." }, ViewConfig: { forceFit:true }, autoScroll:true, frame:false, border:false, autoDestroy:true, animCollapse:false }); var viewtabpanel=new Ext.Panel( { name:'viewtabpanel', enableTabScroll:true, layout:'card', activeItem:0, margins:'0 5 0 0', frame:false, border:false, autoDestroy:true, items:[FileViewgrid,FileListgrid] } ); var viewpanel=new Ext.Panel( { margins:'0 5 0 0', layout:'fit', autoDestroy:true, frame:false, border:false, width:Ext.get("Filemanagerdiv").getWidth(), height:Ext.get("Filemanagerdiv").getHeight(), renderTo:'Filemanagerdiv', bbar:new Ext.PagingToolbar( { pageSize:limit, store:ds, displayInfo:true, emptyMsg:"没有登记文件", plugins:new Ext.ux.Andrie.pPageSize(), displayMsg:'显示第 {0} 条到 {1} 条文件,一共 {2} 个文件' }), tbar:new Ext.Toolbar( { autoDestroy:true, items:[ { xtype:'tbseparator' }, { xtype:'button', iconCls:'icon_view', tooltip:'以图表方式查看文件', handler:function () { viewtabpanel.layout.setActiveItem(0); showview=0; } }, { xtype:'tbseparator' }, { xtype:'button', iconCls:'icon_list', tooltip:'以列表清单方式查看文件', handler:function () { viewtabpanel.layout.setActiveItem(1); showview=1; } }, { xtype:'tbseparator' }, { xtype:'button', text:"新增", iconCls:'icon_add', handler:Addfiles }, { xtype:'tbseparator' }, { xtype:'button', text:"查看文件", tooltip:'查看文件', iconCls:'icon_Pages', handler:ViewCheckFile }, { xtype:'tbseparator' }, { xtype:'button', text:"编辑", iconCls:'icon_edit', handler:EditViewCheckFile }, { xtype:'tbseparator' }, { xtype:'button', text:"删除", iconCls:'icon_delete', tooltip:'从服务器将该文件删除', handler:DelUploadCheckFiles }, { xtype:'tbseparator' }, { xtype:'tbsplit', text:"查询数据", iconCls:'icon_search', handler:function () { }, menu: { items:[ { text:'所有数据', iconCls:'icon_list', handler:_clearsearch }, { text:'按条件查询', iconCls:'icon_list', handler:_addsearch } ] } }, { xtype:'tbfill' }, { xtype:'button', text:"排序", iconCls:"icon_delete" }, { xtype:'tbseparator' }, { xtype:'button', text:"统计", iconCls:"icon_piechart" }, { xtype:'tbseparator' } ] }), items:viewtabpanel } ); ds.load( { params: { start:start, limit:limit } }); DataView和GridPanel共用一个Ds和PagingToolbar。
使用Windows XP 资源管理器(转)[@more@]资源管理器可以以分层的方式显示计算机内所有文件的详细图表。使用资源管理器可以更方便地实现浏览、查看、移动和复制文件或文件夹等操作,用户可以不必打开多个窗口,而只在一个窗口中就可以浏览所有的磁盘和文件夹。
打开资源管理器的步骤如下:
(1)单击“开始”按钮,打开“开始”菜单。
(2)选择“更多程序”ㄏ“附件”ㄏ“Windows 资源管理器”命令,打开“Windows资源管理器”对话框,如图3.26 所示。
(3)在该对话框中,左边的窗格显示了所有磁盘和文件夹的列表,右边的窗格用于显示选定的磁盘和文件夹中的内容,中间的窗格中列出了选定磁盘和文件夹可以执行的任务、其他位置及选定磁盘和文件夹的详细信息等。
(4)在左边的窗格中,若驱动器或文件夹前面有“+”号,表明该驱动器或文件夹有下一级子文件夹,单击该“+”号可展开其所包含的子文件夹,当展开驱动器或文件夹后,“+”号会变成“-”号,表明该驱动器或文件夹已展开,单击“-”号,可折叠已展开的内容。例如,单击左边窗格中“我的电脑”前面的“+”号,将显示“我的电脑”中所有的磁盘信息,选择需要的磁盘前面的“+”号,将显示该磁盘中所有的内容。
(5)若要移动或复制文件或文件夹,可选中要移动或复制的文件或文件夹,单击右键,在弹出的快捷菜单中选择“剪切”或“复制”命令。
(6)单击要移动或复制到的磁盘前的加号,打开该磁盘,选择要移动或复制到的文件夹。
(7)单击右键,在弹出的快捷菜单中选择“粘贴”命令即可。
注意:用户也可以通过右击“开始”按钮,在弹出的列表中选择“资源管理器”命令,打开Windows 资源管理器,或右击“我的电脑”图标,在弹出的快捷菜单中选择“资源管理器”命令打开Windows 资源管理器。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-945066/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10748419/viewspace-945066/