为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言例程 正文

易语言对象方法调用VBS命令创建快捷方式

三叶资源网 2019-11-16 12:14:58 易语言例程 1681 ℃ 3 评论

创建程序快捷方式 (“C:\Users\Administrator\Desktop\asd.exe”)

.版本 2

.子程序 创建程序或文件快捷方式, 逻辑型, , 通过调用易语言对象方法创建程序或文件lnk快捷方式,调用VBS命令
.参数 程序或文件路径, 文本型, , 必须指向存在的程序或文件,例如:(c:\abc.exe 或 c:\abc.txt)
.参数 快捷方式输出目录, 文本型, 可空, 创建的快捷方式输出目录,例如:(d:\),默认使用程序自身目录,留空则为默认值
.参数 快捷方式文件名称, 文本型, 可空, 快捷方式名称,不用带lnk扩展名,例如:(abc),默认使用程序自身名称,留空则为默认值
.局部变量 objShell, 对象
.局部变量 objShellLink, 对象
.局部变量 Returns, 逻辑型
.局部变量 提取程序目录, 文本型
.局部变量 提取文件名称一, 文本型
.局部变量 提取文件名称二, 文本型

Returns = 假
.如果真 (文件是否存在 (程序或文件路径) = 假)
    返回 (假)
.如果真结束
提取程序目录 = 取文本左边 (程序或文件路径, 倒找文本 (程序或文件路径, “”, , 假))
提取文件名称一 = 取文本右边 (程序或文件路径, 取文本长度 (程序或文件路径) - 取文本长度 (提取程序目录))
提取文件名称二 = 取文本左边 (提取文件名称一, 倒找文本 (提取文件名称一, “.”, , 假) - 1)
.如果真 (是否为空 (快捷方式输出目录) 或 快捷方式输出目录 = “”)
    快捷方式输出目录 = 提取程序目录
.如果真结束
.如果真 (是否为空 (快捷方式文件名称) 或 快捷方式文件名称 = “”)
    快捷方式文件名称 = 提取文件名称二
.如果真结束
objShell.创建 (“Wscript.Shell”, )  ' 创建对象
objShellLink = objShell.对象型方法 (“CreateShortcut”, 快捷方式输出目录 + 快捷方式文件名称 + “.lnk”)  ' 写出lnk文件
objShellLink.写属性 (“TargetPath”, 程序或文件路径)  ' 程序文件
' objShellLink.写属性 (“Arguments”, “参数”)  ' 参数,没有请留空
objShellLink.对象型方法 (“Save”, )  ' 保存对象
.如果真 (文件是否存在 (快捷方式输出目录 + 快捷方式文件名称 + “.lnk”))
    Returns = 真
.如果真结束
返回 (Returns)

@hmyroot

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有3位网友发表了看法:

  • 易语言

    易语言  评论于 [2020-09-08 10:18:48]  回复

    用易语言打开vbs

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
58微聊打招呼Discuz窗口子类化枚举图片压缩解压火山视窗软件纯组件实现圆形头像Etorch易大漠教程集中营易语言反汇编枚举文件RC4算法同步应用电脑QQQQ授权登陆ICO图标生成奇易模块例程office2019激活ETCP熊猫tv弹幕软件
最新评论