微软核心模块shell32.dll的应用

简介:

没有想到shell32.dll还隐藏着很多实用的功能函数,比如打开文件夹,查找电脑,最小化所有窗体等等,这个shell32.dll既是一个标准的COM,还是一个可以作为普通的DLL进行函数引用。

 

 

 

'*************************************************************************
'**模 块 名:frmDemo
'**说    明:YFsoft 版权所有2006 - 2007(C)
'**创 建 人:叶帆
'**日    期:2006-08-29 10:55:17
'**修 改 人:
'**日    期:
'**描    述:微软核心模块shell32.dll的应用
'**版    本:V1.0.0
'*************************************************************************
Option Explicit
Dim MsShell As New Shell

'*************************************************************************
'**函 数 名:cmdTest_Click
'**输    入:Index(Integer) -
'**输    出:无
'**功能描述:
'**全局变量:
'**调用模块:
'**作    者:叶帆
'**日    期:2006-08-29 10:55:19
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub cmdTest_Click(Index As Integer)
    On Error GoTo ToExit '打开错误陷阱
    '------------------------------------------------
  Select Case Index
    '------------------------------------------------
    Case 0:                           '查找电脑
      MsShell.FindComputer
    Case 1:                           '文件运行
      MsShell.FileRun
    Case 2:                           '查找文件夹
      MsgBox MsShell.BrowseForFolder(Me.hWnd, "查找文件夹", 0).Title
    Case 3:                           '层叠窗口
      MsShell.CascadeWindows
    Case 4:                           '查找文件
      MsShell.FindFiles
    Case 5:                           'Windows帮助
      MsShell.Help
    Case 6:                           '窗口最小化
      MsShell.MinimizeAll
    Case 7:                           '恢复最小化
        MsShell.UndoMinimizeALL
    Case 8:                           '打开文件
       MsShell.Open ("c:windows otepad.exe")
    Case 9:                           '设置时间
       MsShell.SetTime
    Case 10:                          '关闭计算机
       MsShell.ShutdownWindows
    Case 11:                          '水平窗口
       MsShell.TileHorizontally
    Case 12:                          '垂直窗口
       MsShell.TileVertically
    Case 13:                          '路径名称
       MsgBox MsShell.NameSpace("c:windowssystem32").Title
  End Select
   
    '------------------------------------------------
    Exit Sub
    '----------------
ToExit:
    MsgBox Err.Description
End Sub

 

 















本文转自yefanqiu51CTO博客,原文链接:http://blog.51cto.com/yfsoft/323474,如需转载请自行联系原作者

相关文章
|
6月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux 生成并更新内核模块的依赖 depmod命令 使用指南
【Shell 命令集合 系统设置 】Linux 生成并更新内核模块的依赖 depmod命令 使用指南
138 0
|
6月前
|
Shell Linux C语言
【Shell 命令集合 系统设置 】⭐Linux 卸载已加载的内核模块rmmod命令 使用指南
【Shell 命令集合 系统设置 】⭐Linux 卸载已加载的内核模块rmmod命令 使用指南
131 1
|
Shell
Shell脚本开发:printf和test命令的实际应用
Shell printf 命令 当你使用Shell中的printf命令时,它可以帮助你格式化和输出文本。 打印简单文本 这将简单地打印字符串"Hello, World!",并在末尾添加一个换行符\n来换行。 printf "Hello, World!\n" Shell test 命令 当你使用Shell中的test命令时,它用于测试条件是否为真(True)。test命令通常用于Shell脚本中的条件判断,以便根据条件的结果执行不同的操作。
56 1
|
6月前
|
存储 Linux Shell
【Shell 命令集合 系统设置 】Linux 获取指定模块的元信息 minfo命令 使用指南
【Shell 命令集合 系统设置 】Linux 获取指定模块的元信息 minfo命令 使用指南
62 0
|
6月前
|
人工智能 Shell 程序员
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
50 0
|
6月前
|
Linux Shell 文件存储
【Shell 命令集合 系统设置 】Linux 加载和卸载内核模块 modprobe命令 使用指南
【Shell 命令集合 系统设置 】Linux 加载和卸载内核模块 modprobe命令 使用指南
160 1
|
5月前
|
Shell Linux
【linux】进程替换的应用|shell解释器的实现
【linux】进程替换的应用|shell解释器的实现
31 0
|
5月前
|
Shell 开发工具 Android开发
|
6月前
|
运维 监控 Shell
shell脚本的应用
Shell脚本广泛应用于自动化运维、任务调度、系统管理等领域。它们用于备份、安装、监控系统资源、创建用户、网络管理、软件构建、测试、数据处理、安装程序、批处理作业及故障恢复。通过编写脚本,可提升效率,减少错误,实现无人值守的自动化操作。
59 6
|
6月前
|
存储 Linux Shell
【Shell 命令集合 系统设置 】Linux 显示Linux内核模块的详细信息 modinfo命令 使用指南
【Shell 命令集合 系统设置 】Linux 显示Linux内核模块的详细信息 modinfo命令 使用指南
84 0