• 按键精灵如何批量复制文本,再往excel里面一次性粘贴?


    原帖地址

    http://zhidao.baidu.com/link?url=M2A9E1JF7wAzjtxMQG9uiW_PvP39HVlfwn6zDMzk9m6U05JA37SrgDcrVXg_c9iJOVMgiEVR6y1nOsxD0HSSlm5OerDg4i7CIgOjbJy9X6e

    按键精灵如何批量复制文本,再往excel里面一次性粘贴?

    我目前只会一点点简单的按键精灵技巧。写了个程序基本实现了上述功能,用的方法很笨很原始,偶尔会储存,而且偶尔会出错,在此请教各路高手,方便,高效,稳定地完成代码?详见下图:

    ①我现需要把网页上关于各门课程的“课程名称”,“学分”,“绩点”,“平时成绩”,“期末成绩”,“成绩”这六项信息依次提取,填入如下excel表中:

    ②我用的方法是:

    先打开excel和网页,然后用抓抓先地定位网页中第一行要提取的信息的坐标(6个);

    鼠标移到第一行第一个信息点“半导体物理”,双击选中,按下ctrl,按键c,弹起ctrl完成复制;

    屏幕查找任务栏的excel图标,鼠标移过去点击,进入excel;

    移到A列空白处,执行粘贴;

    alt+tab从excel返回网页;

    重复上述方法填完整一行数据;

    将第一行六个信息点的纵坐标下移一定距离,定位到“光纤通信”那一行,再重复上述方法,以此类推完成整表。

    ----------------------------------------------------------------------------------

    现在遇到的困境是程序不稳定偶尔出错,而且频繁地在表和网页间切换窗口看的眼睛难受,体验极差。跪求解决良方,谢谢!

                                

     
    思路其实很简单,写起来可能比较难
    你可以先获取网页内容,然后再逐行分拆,不断的分拆得到需要的数据保存到变量或数组。然后用按键自带的办公文档插件写入excel。办公文档插件很简单,可以全后台,但是记得脚本结束必须有关闭excel文档命令,要不然写入过的excel文档会提示占用。
    难点在获取网页内容后分拆。前提是能直接获取到网页内容,不会是乱码。
    如果是乱码可以转换,这个我没用过,不清楚。还有办法是用大漠等插件逐行找字。
    如果不要求全后台,可以仿照手动操作,全选复制,然后把剪贴板的内容保存到变量,然后再分拆出来需要的数据。
    追问:
    嗯,我明白你的意思了。那么我如何获取网页内容保存到数组变量中呢?这一步的具体操作不懂,你可以举个简单的例子说明下吗?
    追答:
    内容 = Lib.网络.获得网页源文件(网页地址)
    提问者评价
    嗯,谢谢,我已经搞定了
  • 相关阅读:
    apt 安装 Oracle Java JDK
    apt 安装 tomcat
    apt安装mysql
    yum 常用命令
    Ubuntu apt-get 更换源
    没有解决不了的bug,静下心一步步排查,早上一个小时就找出问题了
    关于看书学习的一点感悟
    利用暗时间看好了六大原则,下面开始练习23种设计模式
    养成看书思考的习惯
    凡事预则立,有时候还是得不断的去巩固一些基础知识的
  • 原文地址:https://www.cnblogs.com/firecode/p/5187394.html
Copyright © 2020-2023  润新知