易语言_如何编写”修改快捷方式”的实用功能

易语言评论1,104阅读模式

【前言】------------------------------------
各位使用易语言快捷方式进行操作的时候肯定会用过自带命令"创建快捷方式()"
但是大家可否想过如何去修改快捷方式其中的一项参数内容呢?可见官方并没有提供命令
这时候,就要动用大家的巧手,来手动利用"创建快捷方式()"这个自带命令
来编写"修改快捷方式()"的实用子程序了,话不多说,我们开始。
【思路】-----------------------------------
首先,我们要先明确一下思路。如何去编写这么一个子程序?
既然是利用自带命令"创建快捷方式",而且只要修改其中几项参数内容
所以,我们可以利用单修改参数来实现,也就是说,先把原有所有内容读取
再把需要修改的内容更改,其他内容不变,最后再用"创建快捷方式"创建出来。
实现我们最终的目的!
【操作】-----------------------------------
1.因为是一个比较实用的功能,大家可以创建在模块,也可以创建在自己的源码中。
易语言_如何编写”修改快捷方式”的实用功能
首先创建一个子程序(本人在模块中运行,大家随意),返回值为逻辑型
来返回修改结果是真,还是假。如果各位在源码中创建,公开不必勾选。
2.修改快捷方式嘛,当然要提供你需要修改什么,所以我们加入一些参数如图。
易语言_如何编写”修改快捷方式”的实用功能
路径不需要解释,后面的几项可空的原因,是因为我们可能只需要修改目标
而其他不需要改动,这时候空下其他几个参数即可,但路径是必须填写的。
3.写好了参数,接下来就要获取原有的数据了!我们再写几个文本变量来存放。
并且把这些变量都赋予内容,也就是赋值。如何赋值呢?这时候要用到我们的命令
取快捷方式目标:获取指定快捷方式(.lnk)的目标和参数。成功返回目标,失败返回空。
易语言_如何编写”修改快捷方式”的实用功能
4.再已经获取了原有数据,并知道要修改什么的时候,我们就开始了下一步
把需要修改的,替换掉原有数据!因为我们不需要修改什么就会留空,所以
当某个参数为空时,我们就把它替换成原有参数,即如图~
易语言_如何编写”修改快捷方式”的实用功能
这样,我们既保留了原数据,也进行了更新。
5.OK,接下来我们就要把这些数据应用出去了!怎么办?当然是"创建快捷方式"
我们把它和返回值联系起来,创建成功返回真,创建失败返回假,用如果命令!
易语言_如何编写”修改快捷方式”的实用功能
至此,我们所有的代码已经编写完毕。完全可以实现我们预想的目的。
【结语】-----------------------------------
写代码需要有逻辑清晰的思路,并且一步一步把它变为现实!
Sealt 在这里建议大家,一定要养成良好的编程习惯,例如记得写注释,修改一些组件名、程序集名易于辨认,否则大型程序代码极易混乱,对编程造成不好的影响。 文章源自爱尚资源教程网-https://www.23jcw.net/844.html

相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
  • 温馨提示:如遇到资源下载不了,或者文章没有解决你的问题的,可以联系我们帮你处理!!!
  • 转载请务必保留本文链接:https://www.23jcw.net/844.html

发表评论