|
---展示-------------------------------------------------------------------------------------
在学习的过程中,记笔记不能少。
而打开笔记的操作会影响我们的心情。
我很懒,懒得动一下鼠标。
所以做了个软件,使得在我输入 win+R调出"运行"对话框的时候能输入我设置的简易文本打开我想要的东西。
实在是“居家旅行杀人灭口必备良药”啊,呸,是懒人的好助手啊。
-------------------------------------------------------------------------------------------------------------------------
实现过程:
首先win+R打开的“运行”对话框是系统自带的,能打开一个程序、文件夹、文档或网站。
不得不说,win+R这个快捷命令超级得我心,用起来超级爽。
一般是用来快速打开windows安装目录下的文件,如cmd、calc、regedit之类的,反正用得一个字,爽。
而我要打开其他文件的时候,两个字,不爽。
最近在看教程,记笔记是必须的,不然看了就那么一点记忆,过会就忘记了,还是记笔记靠谱,以后不用再看,翻自己的笔记就行。
而打开笔记来记录这个过程,很影响我心情,没准我打开着,突然就累死不想找了,所以我决定把它放到windows安装目录下面。
然后做了个快速生成执行文件程序到windows安装目录的程序,顺带把这个程序放到了windows安装目录下了。
以后只要按着下面的步骤,轻轻松松的啊。
- win+R
- runAdd
- d:\note.txt
- note
复制代码 然后,建议慎用我的程序,需要的朋友可以自己写一份。因为我只是写我需要的功能。
关于windows安装目录随便加这么多文件真的好吗?是不是应该加一些创建记事本啊?是不是加上删除被生成的程序啊?还有扩展性适用性balabla的我是不会管的。
---------------------------------------------------------------------------------------------------------------------------------------------------
然后是代码。论坛的附件大小限制根本满足不了我好嘛。我就直接形容了,需要的朋友看看就好。
首先是有两个源码文件
- runAdd.e'控制台程序
- 模版.e'用名为"_启动子程序"的子程序启动的
复制代码 两个源码文件里都有一个常量1,我用的是长文本常量,为了能看清,我就直接上文本了。
- .版本 2
- .常量 常量1, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
复制代码
先发模板.e的代码,很简单,这个模板是一句执行打开文件的命令。
取“|”左边的文本是为了取出在runAdd里处理过的路径,由于是替换字节集,所以被替换字节集不能长于或短于欲被替换字节集。
- .版本 2
- .支持库 shell
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
- .局部变量 路径, 文本型
- 路径 = 取文本左边 (#常量1, 寻找文本 (#常量1, “|”, , 假) - 1)
- 执行 (#打开文件, 路径, , , )
- 返回 (0) ' 可以根据您的需要返回任意数值
复制代码
这里的模板.e会编译出来为模板.exe,然后加载到runAdd.e的图片资源表里。
注意:编译模板.e的时候在易语言的系统配置里不要设置插入花指令,也不要打乱码进去。
然后是runAdd.e的代码
- .版本 2
- .支持库 shell
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
- .局部变量 文件名, 文本型
- .局部变量 路径, 文本型
- .局部变量 文本, 文本型
- .局部变量 运行文本, 文本型
- .局部变量 y, 字节集
- 标准输出 (, “欲快捷打开的文件在本目录下输入Y/y 否则输入其他” + #换行符)
- 文本 = 标准输入 ()
- 路径 = 取当前目录 () + “\” + 文件名
- 标准输出 (, “欲快捷打开的文件路径:”)
- 路径 = 标准输入 ()
- ' 标准输出 (, #换行符 + “欲快捷打开的文件路径:” + 路径 + #换行符)
- 标准输出 (, “设置运行文本:”)
- 运行文本 = 标准输入 ()
- 路径 = 路径处理 (路径)
- y = 子字节集替换 (#模板, 到字节集 (#常量1), 到字节集 (路径), , )
- 写到文件 (取特定目录 (#Windows安装目录) + 运行文本 + “.exe”, y)
- 标准输出 (, “按下回车键退出”)
- 标准输入 ()
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 路径处理, 文本型
- .参数 路径, 文本型
- .局部变量 路径长度, 整数型
- .局部变量 常量长度, 整数型
- 路径长度 = 取文本长度 (路径)
- 常量长度 = 取文本长度 (#常量1)
- 返回 (路径 + “|” + 取文本右边 (#常量1, 常量长度 - 路径长度 - 1))
复制代码
--------------------------------------------------------------------------------------
或者直接下载打包代码
runAdd 模板.rar
(4.78 KB, 下载次数: 1901)
|
|