注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

风雨夜归人

专业收集资料,个人爱好!

 
 
 

日志

 
 

易编写程序将自身写入启动项的教程  

2009-05-31 16:28:58|  分类: 易语言 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在易编写程序中将自身写入启动项的方法有两种,一种是将程序复制到启动组,一种是将程序写到注册表启动项中。

第一种方法:

      这个我们要用到一条命令 复制文件(,)

调用格式: 〈逻辑型〉 复制文件 (文本型 被复制的文件名,文本型 复制到的文件名) - 系统核心支持库->磁盘操作

    英文名称:FileCopy

    成功返回真,失败返回假。本命令为初级命令。

    参数<1>的名称为“被复制的文件名”,类型为“文本型(text)”。

    参数<2>的名称为“复制到的文件名”,类型为“文本型(text)”。

    操作系统需求: Windows、Linux

      复制文件命令的第二个参数我们要用到另一个命令 取特定目录()

调用格式: 〈文本型〉 取特定目录 (整数型 欲获取目录类型) - 操作系统界面功能支持库->杂类

    英文名称:GetSpecialFolderPath

    本命令返回指定的Windows系统特定目录,所返回目录名以“\”符号结束,如失败返回空文本。本命令为初级命令。

    参数<1>的名称为“欲获取目录类型”,类型为“整数型(int)”。本参数指定欲获取目录的类型,可以为以下常量值之一: 1: #我的文档;  2: #我的收藏夹;  3: #系统桌面;  4: #系统字体;  5: #开始菜单组;  6: #程序菜单组;  7: #启动菜单组;  8: #程序数据目录;  9: #Windows安装目录;  10: #Windows系统目录;  11: #临时文件目录。

    操作系统需求: Windows

书写方法就是:复制文件 (取运行目录 () + “\” + 取执行文件名 (), 取特定目录 (#启动菜单组) + “\” + 取执行文件名 ())

第二种方法:

        我们要用到一条命令: 写注册项 (, , )

调用格式: 〈逻辑型〉 写注册项 (整数型 根目录,文本型 全路径注册项名,通用型 欲写入值) - 系统核心支持库->系统处理

    英文名称:SaveRegItem

    在 Windows 注册表中保存或建立指定的注册表项。如欲写入注册项默认值,请在项目名后加“\”号,如“test\”。成功返回真,否则返回假。与“写注册表项”命令不同的是本命令可以写任意位置处的注册表项。本命令为中级命令。

    参数<1>的名称为“根目录”,类型为“整数型(int)”。可以为以下常量值之一: 1、#根类; 2、#现行设置; 3、#现行用户; 4、#本地机器; 5、#所有用户。

    参数<2>的名称为“全路径注册项名”,类型为“文本型(text)”。

    参数<3>的名称为“欲写入值”,类型为“通用型(all)”。参数值指定欲写入到指定注册表项中的值,只能为数值、文本或者字节集,否则命令将失败。

    操作系统需求: Windows

命令的书写方法是:写注册项 (#现行用户, “Software\Microsoft\Windows\CurrentVersion\Run\” + 取执行文件名 (), 取运行目录 () + “\” + 取执行文件名 ())

注:

1、#根类……………HKEY_CLASSES_ROOT

2、#现行设置………HKEY_CURRENT_CONFIG

3、#现行用户………HKEY_CURRENT_USER

4、#本地机器………HKEY_LOCAL_MACHINE

5、#所有用户………HKEY_USERS

两种方法都能达到开机启动的效果,大家可以试试!

  评论这张
 
阅读(743)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017