问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb中shellexecute添加密码

发布网友 发布时间:2023-06-05 17:13

我来回答

1个回答

热心网友 时间:2024-12-03 11:24

VBS中使用的Shell.Application中ShellExecute方法详解 原创
2021-08-08 12:49:12

豆汁拌咖啡

码龄12年

关注
最近在项目中偶然用到了使用VBS调用“shell.application”中的ShellExecute方法。在百度搜索一圈后发现很难找到关于这个方法的详细的中文教程。最后是在微软的官方文档中才找到了这个指令的详细英文教程。现将该方法的详细描述用中文分享给各位码友。

首先,VBS中调用该方法可以用Set Shell=CreateObject("Shell.Application")来创建对象。该方法的命令格式如下:

Shell.ShellExecute "执行命令或文件的名称", "执行命令的附加参数", "执行命令或文件所在目录的绝对路径", "操作", 窗口显示类型

具体解释如下:

1.执行命令或文件的名称:就是您要执行的命令或处理文件的名称。例如您想打开一个cmd指令窗口,那么这个名称就是cmd.exe。

2.执行命令的附加参数:如果您执行的命令是需要参数的,则可以将这些参数填写在这里。

3.执行命令或文件所在目录的绝对路径:填写您要执行的命令文件或要处理的文件的存储路径。如果是空则默认为当前路径。

4.操作:本参数有六项设定值可供选择。

设定值中文意思描述
edit编辑使用对应的编辑器打开第一个参数中输入的文件以对其编辑。
find查找在第三个参数指定的目录下查找第一个参数指定的文件。
open打开运行第一个参数中指定的文件。如果该文件不是一个可执行文件,则用相应的可以打开该文件的软件打开它。
print打印打印第一个参数中指定的文件。
properties属性列出第一个参数中指定文件的所有属性。
runas以管理员账户运行以管理员账户运行第一个参数指定的程序。用户账户管理系统(UAC)会提示用户确认程序以更高的权限运行或要求用户输入管理员账户的凭证。
5.窗口显示类型:这个参数用于设定在执行第一个参数中指定的程序时,以何种方式打开程序窗口。这是一个用数字表示不同设定值的参数。具体内容如下:

设定值描述
0在隐藏的窗口中打开程序。
1以正常尺寸打开窗口。如果该窗口已经最大化或最小化,则系统会自动将窗口回滚到正常状态。
2用最小化窗口打开程序。
3用最大化窗口打开程序。
4以最近使用的窗口尺寸和位置打开程序窗口。激活的窗口仍然激活。
5以当前使用的窗口尺寸和位置打开程序窗口。
7以最小化打开程序窗口。当前激活的窗口仍然激活。
10以打开程序默认的窗口尺寸打开程序窗口。
应用实例:本例子是使用ShellExecute方法调用“C:\Windows\System32\cmd.exe”控制台程序来添加用户。用户名称为username,密码为password。以管理员账户运行。

Set Shell=CreateObject("Shell.Application")
Shell.ShellExecute "cmd.exe", "/k net user username password /add", "C:\Windows\System32\", "runas", 1
点击阅读全文
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的燃气热水器12升电脑版显示FR一pH一PL一dH一nE一qU怎么调好_百度知... 热水器ph什么意思 上海工程技术大学公共管理专业是什么学院 公共事业管理在暨南大学中属于哪个学院? 中央财经大学公共事业管理学生就业去向都有哪些 中飞院公共事业管理是什么专业 广西医科大学公共事业管理属于哪个学院 抖音怎么发视频@抖音小助手 发视频@抖音小助手操作一览 轻颜相机怎么取消自动续费 取消自动续费教程 轻颜相机vip怎么取消 vb中的ShellExecute函数在c#中怎么用啊 VB SHELLEXECUTE 参数讲解 VB中Shell函数和ShellExecute函数的使用方法、联系、区别? 家庭畅享包为什么没有了 家庭畅享包流量用完后可接着用国内流量吗? 金店以旧换新结转成本怎么做分录 我是英语专业 想考研 能不能帮我选个专业及其学校 英语专业的你,大学里最想做的是什么? 英语专业学生想去英国留学能选择哪些专业 高精度线性光耦有哪些 60多岁的老人白血球过高及血脂高还贫血 成语洛阳纸贵是什么意思?他的由来? 纸贵的解释 怎样建立一个幸福的家庭? 索尼和微单哪个好 索尼微单好还是好 亲生母亲去世父亲找个后妈属于双亲家庭还是亡母家庭? 家用车二箱和三箱是什么意思 160a电瓶用光伏几快 160mah电池充电电流多大 160型锂电池显示灯一直亮 vb.net中怎么用ShellExecute?急~~ VB 如何调用 ShellExecute 用画图程序 打开bmp 图片? VB如何用ShellExecute打开网站并隐藏窗口? 为什么我对家人对每个人都放不下 老公外遇情感也走他说放不下家庭我要相信他吗 已知:如图,AD平行CB,AD=CB,求证:三角形ABC全等三角形CDA 数学:如图,AD平行于BC,DC垂直于AD,AE平分角BAD,且E是DC的中点。问:AD... ad平行bc。ad等于c b。ae等于cf。 1'请问角b等于角d吗?为神马?_百度... 在梯形ABCD中。AD平行BC,BD垂直DC, 角C等于60° AD=4 BC=6,求AB的长... 在直角梯形ABCD中,AD平行BC,角C=90度,BC=16,AD=21,DC=12。 已知AB=AC=AD,AD平行BC,试判断角C与角D之间的数量关系 在梯形ABCD中,AD平行BC,角A=90度角C=45度,AD=2,AB=3,则BC= 如图,AD平行BC,AD平分角EAC,你能说明 角B 等于 角C吗?说明理由 我不明白为什么因为AD平行B1C1后,点D就属于平面AB1C1? 手掌的各个部位与人体的各个系统有什么关系 取消F1赛车的牵引力控制系统对车手影响有多大 F1为什么要取消牵引力控制系统?牵引力控制系统对车手的影响有多大?_百 ... 高手请进!至目前手机操作系统有哪些?各种操作系统的优缺点是什么?详细... 怎么样能掌握系统在自己手里? 生态隔离与地理隔离的区别