设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2566|回复: 3
打印 上一主题 下一主题

[模块/函数] shell命令简介

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2013-6-20 10:56:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 盗梦 于 2013-6-20 11:42 编辑

【vba】shell命令

开题举例:打开系统计算器的代码:
  1. shell "calc.exe",1
复制代码
shell命令简介

作用:shell命令是可用调用其他程序

语法:shell(pathname,[windowStyle])
pathname 是指程序的路径, windowStyle是指打开程序的显示模式

示例:
打开新的记事本
  1. shell "notepad.exe",1
复制代码
打开指定的记事本
  1. shell "notepad.exe E:/1.txt",1   '打开E盘1.txt记事本
复制代码
打开文件夹
  1. shell "explorer.exe E:/aa" '打开E盘下aa文件夹
复制代码
打开注册表
  1. shell "regedit",1
复制代码
打开cmd并执行命令
  1. shell "cmd /s /t 0",1   '关机
复制代码
总之,就是程序名(某个路径下的程序) + [文件路径 或者 命令行]

另外,WindowStyle为可选参数。Integer类型,指定在程序运行时窗口的样式。WindowStyle有以下这些值。
常量 值 描述
VbHide 0 窗口被隐藏,且焦点会移到隐式窗口。
VbNormalFocus 1 窗口具有焦点,且会还原到它原来的大小和位置。
VbMinimizedFocus 2 窗口会以一个具有焦点的图标来显示(缺省值)。
VbMaximizedFocus 3 窗口是一个具有焦点的最大化窗口。
VbNormalNoFocus 4 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。
VbMinimizedNoFocus 6 窗口会以一个图标来显示,而当前活动的窗口仍然保持活动
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
 楼主| 发表于 2013-6-20 11:14:09 | 只看该作者
shell妙用很多,让vb根据拓展性,shell可以调用dll,exe,bat,com,cmd这些格式的文件

点击这里给我发消息

3#
发表于 2013-6-20 11:20:43 | 只看该作者
谢谢分享!!
回复

使用道具 举报

点击这里给我发消息

4#
发表于 2013-6-20 12:11:55 | 只看该作者

谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-21 21:18 , Processed in 0.072881 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表