表格处理能手(懒人办公插件)
写脚本需要记录数据时,大家是使用文本记录呢还是文本记录呢? 也有大部分同学使用ini配置文件。但是,这类方式记录数据,需要设置小节名,键值等等,麻烦不止一点点。使用表格就不一样了,表格记录信息可以分为行列进行记录,不用设置一堆麻烦的键值神马的,而且有利于数据统计。
不仅仅是游戏,在日常办公的过程中,时常会遇到一大推的表格数据让你头疼不已,表格!这个时候插件就能为我们解决麻烦。 |
今天我们介绍一款非常棒的办公插件给大家——懒人办公插件。首先感谢下懒人插件的作者大大@lxj1985,给大家提供了这么好用的办公插件。也许很多同学都已经再用了,并且已经用的非常精通。嘻嘻,好东西当然要一起分享,那下面我们开始介绍下这款插件。
|
懒人插件功能详情【EXCEL】相关功能:
打开/关闭EXCEL
| 通过索引号获取窗口句柄 | 筛选工作表 | 宏操作 |
统计工作表标签总数 | 获取当前工作表标签索引号 | 设置选定区域的边框 | 保存EXCEL |
增加新工作标签 | EXCEL全局/区域/行/列设置 | 删除标签页 | 页面设置 |
重命名标签页 | 获取EXCEL表格的总行数和总列数 | EXCEL密码设置 | |
设置数字格式 | 复制(含格式刷功能) | 还原上次操作 |
|
EXCEL另存为…… | 获取某标签页名称(同时激活该标签页 | 读取/写入单元格内容 | |
【WORD】相关功能:
打开/关闭WORD | 读取WORD全文 | 重写WORD全文 | 设置当前光标位置 |
从当前光标处按下键 | 当前位置插入分页符 | 当前位置插入图片 | 读取当前选中内容 |
从当前位置写入 | 保存WORD | WORD另存为…… | WORD密码设置 |
懒人插件的使用步骤
懒人插件压缩包解压之后有两个文件,lxj_Office.dll 和 lxj_Office.html 。
(lxj_Office.html 是用来显示帮助文档的)
- 您所在的用户组无法下载或查看附件
将两个文件都复制黏贴到按键精灵安装目录下的 plugin文件夹里。
- 您所在的用户组无法下载或查看附件
复制黏贴好之后,重新打开下按键精灵,插件就会显示在按键精灵插件命令列表中了。 点击插件命令之后会显示插件命令的帮助文档 。
- 您所在的用户组无法下载或查看附件
懒人插件的使用实例代码
我们以脚本挂机拍卖行需要记录的数据作为案例。
假设我们已经获取到了拍卖行里需要记录的信息,下面提供懒人插件表格录入代码(分为区域信息填入和单元格填入):
(区域信息填入)在表格区域a2-f4的位置填入信息
- 您所在的用户组无法下载或查看附件
- sz = "|唐嫣|龙门客栈|铁匠|0|8|出售飞镖8组"//这里数组sz(0)是空的,所以信息是从sz(1)开始
- sz = Split(sz, "|")
- L = UBound(sz)
- //上面是设定一个数组,假设这些是游戏里获取到的信息
- a = Plugin.lxj_Office.lxj_ExcelOpen("G:\1.xls",0)//打开表格,打开方式默认使用0,不可见方式,1为可见
- table = Plugin.lxj_Office.lxj_ExcelReadEX(1, "A2:F4")//第一行是文字信息内容,所以这里从第二行开始 a2到f4区间
- //这里的"A2:F4"可以写成"A"&g&":F"&m的形式,实现用变量控制行数列数,这样方便我们动态的控制区域信息的录入。
- //我们现在要记录3行信息,每行信息包含6个数据
- For i = 1 To 3 // 行数,3行
- For j = 1 To L//每行信息的个数
- table(i,j) = sz(j)
- Next
- Next
- b = Plugin.lxj_Office.lxj_ExcelWriteEX(1, "A2:F4", table)//写入区域内容
- c = Plugin.lxj_Office.lxj_ExcelClose()//关闭表格
- 注意点:c = Plugin.lxj_Office.lxj_ExcelClose()//关闭表格(表格打开没有关闭的话,其它程序调用表格或者我们手动点击打开表格会出现文档无法打开电脑卡顿的情况,为了避免这种情况,我们添加一句关闭表格命令。)
复制代码(单元格填入)一次只填入一个单元格的内容
- 您所在的用户组无法下载或查看附件
- a = Plugin.lxj_Office.lxj_ExcelOpen("G:\1.xls",0)//打开表格,打开方式默认使用0,不可见方式
- b=Plugin.lxj_Office.lxj_ExcelWrite (1,1, 2,"哈哈")//在表格第一页的第1行第2列插入内容"哈哈"
- c = Plugin.lxj_Office.lxj_ExcelClose()//关闭表格
-
复制代码
懒人插件的word文档操作功能也是很不错的,大家写游戏脚本或者写一些工作上需要截图保存图片的脚本时,可以使用 懒人插件的 lxj_WordInsertPic命令 在word文档中插入需要保存的图片
Word 插入图片代码:
- path="G:\1.doc" //文档地址
- Call Plugin.lxj_Office.lxj_WordOpen(path, 1)
- //打开Word文档,为了演示,将第二个参数(可选参数)设为1使其可见,默认为不可见
- Call Plugin.lxj_Office.lxj_WordSet("段",0)// 光标指向开头
- //Call Plugin.lxj_Office.lxj_WordSet("段",8,"下")//光标指向第8段的下一个位置 即:第九段开头
- //Call Plugin.lxj_Office.lxj_WordSet("字",8,"右",1)--光标停留在开头第8个字符的右边
- Call Plugin.lxj_Office.lxj_WordInsertPic("G:\1.jpg")//图片地址
- Plugin.lxj_Office.lxj_WordSave//保存文档 另一种写法:Call Plugin.lxj_Office.lxj_WordSave()
- Plugin.lxj_Office.lxj_WordClose //关闭文档
复制代码 注意点:[backcolor=rgb(247, 247, 247)]Plugin.lxj_Office.lxj_WordClose //关闭文档 另一种写法:
Call Plugin.lxj_Office.lxj_WordClose() (
文档打开没有关闭的话,其它程序调用文档或者我们手动点击打开文档会出现文档无法打开电脑卡顿的情况,为了避免这种情况,我们添加一句关闭文档命令。)
Word 插入文字代码:
- path="G:\1.doc"
- //打开Word文档,为了演示,将第二个参数(可选参数)设为1使其可见,默认为不可见
- Call Plugin.lxj_Office.lxj_WordOpen(path, 1)
- //打开Word文档,为了演示,将第二个参数(可选参数)设为1使其可见,默认为不可见
- Call Plugin.lxj_Office.lxj_WordSet("段",0)// 光标指向开头
- Call Plugin.lxj_Office.lxj_WordWrite("从前有座山山里有座庙")//写入文字
- Call Plugin.lxj_Office.lxj_WordSave()//保存文档
- Call Plugin.lxj_Office.lxj_WordClose()//关闭文档
-
复制代码
懒人插件,支持多线程同时操作同一表格文件和文档文件,不会造成冲突。例如:线程a执行打开表格,线程b也在操作,线程b会判断表格是否已经是打开状态,是的话继续操作不是的话则打开表格。
附上懒人办公插件:
- 您所在的用户组无法下载或查看附件
懒人插件还有其他的托盘插件、窗口遍历等功能插件。由于办公插件逐渐变大,所以,目前办公插件独立出来,以下是懒人插件其它功能版,需要的同学可以下载:
懒人插件:
- 您所在的用户组无法下载或查看附件
本文由按键学院提供技术支持
按键学院实战班(即将入驻最终幻想)火热招生
按键学院基础视频抢先观看