技术论坛
全套教程
VIP软件
Steam
温度监控
硬件评测
发布
登录
|
注册
用户名
Email
自动登录
找回密码
密码
登录
加入网盟
搜索
搜索
本版
用户
本版
用户
好友
帖子
收藏
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
华夏论坛
›
网咖综合技术讨论区
›
综合技术讨论
›
查看内容
www.WinOs.vip
14
8868
积分
618
帖子
0
精华
【原创】如何买ETH,狗狗币,等虚拟货币
PUBG吃鸡枪声大脚步声小怎么解决?
CorelDRAW Graphics Suite 2020
电信光猫PT926G获取超级管理员密码
【WINOS系统】WIN7X64 SP1 GHO版适用家用,公司,网吧母盘(已放出下载地址)
如何取消Steam平台“创意工坊”订阅
电信光猫ZXHN F450改桥接模式
11对战平台设置开启/关闭OPENGL模式操作方法
【20Fi】网维大师(简写:WWDS)Win10x64 LTSC 2019版无盘万能包下载_死性不改
魔兽争霸官方对战平台无法匹配对战临时解决方法
官方精品推荐
易语言_如何编写”修改快捷方式”的实用功能
©
www.WinOs.vip
14
/ 2022-9-6 17:38 /
0 人收藏
保留作者信息
禁止商业使用(站长自定义文字)
【前言】————————————
各位使用易语言对快捷方式进行操作的时候肯定会用过自带命令”创建快捷方式()”
但是大家可否想过如何去修改快捷方式其中的一项参数内容呢?可见官方并没有提供命令
这时候,就要动用大家的巧手,来手动利用”创建快捷方式()”这个自带命令
来编写”修改快捷方式()”的实用子程序了,话不多说,我们开始。
【思路】———————————–
首先,我们要先明确一下思路。如何去编写这么一个子程序?
既然是利用自带命令”创建快捷方式”,而且只要修改其中几项参数内容
所以,我们可以利用单修改参数来实现,也就是说,先把原有所有内容读取
再把需要修改的内容更改,其他内容不变,最后再用”创建快捷方式”创建出来。
实现我们最终的目的!
【操作】———————————–
1.因为是一个比较实用的功能,大家可以创建在模块,也可以创建在自己的源码中。
首先创建一个子程序(本人在模块中运行,大家随意),返回值为逻辑型
来返回修改结果是真,还是假。如果各位在源码中创建,公开不必勾选。
2.修改快捷方式嘛,当然要提供你需要修改什么,所以我们加入一些参数如图。
路径不需要解释,后面的几项可空的原因,是因为我们可能只需要修改目标
而其他不需要改动,这时候空下其他几个参数即可,但路径是必须填写的。
3.写好了参数,接下来就要获取原有的数据了!我们再写几个文本变量来存放。
并且把这些变量都赋予内容,也就是赋值。如何赋值呢?这时候要用到我们的命令
取快捷方式目标:获取指定快捷方式(.lnk)的目标和参数。成功返回目标,失败返回空。
4.再已经获取了原有数据,并知道要修改什么的时候,我们就开始了下一步
把需要修改的,替换掉原有数据!因为我们不需要修改什么就会留空,所以
当某个参数为空时,我们就把它替换成原有参数,即如图~
这样,我们既保留了原数据,也进行了更新。
5.OK,接下来我们就要把这些数据应用出去了!怎么办?当然是”创建快捷方式”
我们把它和返回值联系起来,创建成功返回真,创建失败返回假,用如果命令!
至此,我们所有的代码已经编写完毕。完全可以实现我们预想的目的。
【结语】———————————–
写代码需要有逻辑清晰的思路,并且一步一步把它变为现实!
Sealt 在这里建议大家,一定要养成良好的编程习惯,例如记得写注释,修改一些组件名、程序集名易于辨认,否则大型程序代码极易混乱,对编程造成不好的影响。
分享至 :
QQ空间
收藏
回复
1
个回复
倒序浏览
canonj
1
2022-9-6 17:38:18
|
显示全部楼层
2
#
奥利给
回复
使用道具
举报
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入网盟
发表回复
关闭
华夏网盟推荐
/1
网吧全套视屏教程,从0基础到有盘无盘制作!整个网吧的开业到正常营业!
本次教程历时8年3个月制作完成,现在还一直在更新中。。全部教程从实战出发,让您看完教程后就直接能懂!多的介绍不多说,直接上图吧,教程内容大小现在已经高达32G视频语音教程! 华夏网盟特16G 3.0优盘+网吧0基础,有盘教程,无盘教程,xp,2003,win7,win10,win2008,win2016,安装,优化+永久技术支持只要我们会的,都可以帮你搞定=788元 需要的赶紧联系我们吧。很超值,很划算哦。。QQ 826186013
查看 »