renren_contact_auto_search_for_backup.txt 根据姓名列表文件,该脚本可以人人网的通讯录页面反复执行查询操作,并将结果保存至txt文件。 核心思路: vim中打开两个窗口,一个是姓名列表文件,一个存储查询结果。 (1)vim中剪切一个姓名。 (2)切换至通讯录页面,查询并复制查询结果。 (3)切换至vim创建,ctrl+ww 切换至vim的另一个子窗口,粘贴。 (3)ctrl+ww切换至姓名列表。并重复步骤(1). 按键精灵版本:9.20.OS: win7-64bit ### 人人网通讯录导出辅助脚本解析 #### 核心知识点概览 - **自动化脚本原理**:理解如何通过脚本来实现自动化任务处理。 - **按键精灵使用技巧**:掌握按键精灵软件的基本使用方法及高级技巧。 - **人人网通讯录导出过程**:了解在人人网上导出通讯录的具体流程。 - **多窗口操作**:学习如何在不同应用间高效切换。 - **文本处理技巧**:掌握如何在文本编辑器如 Vim 中进行高效的文本处理。 - **Windows 快捷键**:熟悉 Windows 操作系统中的快捷键及其应用场景。 #### 自动化脚本原理 自动化脚本是指一系列预定义的指令序列,这些指令能够自动完成特定任务。在本例中,脚本的目标是辅助用户从人人网中导出通讯录。脚本利用了按键精灵软件的功能来模拟用户的键盘和鼠标操作,从而实现了对网页的操作。 #### 按键精灵使用技巧 按键精灵是一款功能强大的自动化工具,适用于多种场景。在本案例中,脚本主要利用了按键精灵来模拟用户在不同软件间的操作。例如,在 Vim 和浏览器之间切换窗口、在通讯录页面进行搜索等操作。下面是一些重要的按键精灵命令: - `Delay`: 延迟指令,用于控制命令执行之间的间隔时间。 - `KeyDown`/`KeyUp`: 用于模拟键盘按键的按下和释放。 - `MoveTo`: 移动鼠标到指定坐标位置。 - `LeftDown`/`LeftUp`: 模拟鼠标左键的按下与释放。 - `LeftClick`: 模拟鼠标左键单击。 #### 人人网通讯录导出过程 根据描述,这个脚本的核心目的是帮助用户从人人网导出通讯录。其具体步骤包括: 1. **打开姓名列表**: 使用 Vim 编辑器打开一个包含目标姓名的文本文件。 2. **搜索联系人**: 在通讯录页面输入一个姓名并搜索。 3. **记录结果**: 将搜索结果复制到另一个 Vim 编辑器窗口中。 4. **重复步骤**: 依次对姓名列表中的每个姓名执行上述操作。 #### 多窗口操作 在本脚本中,多窗口操作是一项关键技能。通过 Alt + Tab 快捷键,可以在 Vim 和浏览器之间快速切换。这种技术对于提高工作效率非常重要,特别是在需要同时处理多个应用程序时。 #### 文本处理技巧 文本处理是本脚本中的一个重要组成部分。脚本通过 Vim 进行文本的剪切、复制等操作。Vim 是一款功能强大的文本编辑器,它提供了丰富的文本操作功能。比如在本脚本中使用了以下 Vim 技巧: - `G`: 跳转到文件末尾。 - `Shift` + `I`: 进入插入模式。 - `Shift` + `Down`: 选择一行文本。 - `Ctrl` + `X`: 剪切选定的文本。 #### Windows 快捷键 在 Windows 操作系统中,快捷键的使用极大地提高了操作效率。在本脚本中,使用了以下几种快捷键: - `Alt` + `Tab`: 在打开的应用程序间切换。 - `Ctrl` + `W`: 关闭当前活动窗口或选项卡。 - `Ctrl` + `V`: 粘贴剪贴板中的内容。 - `Ctrl` + `C`: 复制选定的内容。 这个脚本展示了如何使用按键精灵软件结合 Vim 编辑器以及 Windows 快捷键来实现人人网通讯录的自动化导出。这不仅是一种高效的解决方案,同时也为其他类似的自动化任务提供了一个很好的参考模板。
Delay 80
KeyDown "G", 1
Delay 70
KeyUp "G", 1
Delay 80
KeyDown "G", 1
Delay 10
KeyUp "G", 1
Delay 80
KeyDown "Shift", 1
Delay 40
KeyDown "I", 1
Delay 80
KeyUp "I", 1
Delay 20
KeyUp "Shift", 1
Delay 30
KeyDown "Shift", 1
Delay 40
KeyDown "Down", 1
Delay 80
KeyUp "Down", 1
Delay 70
KeyUp "Shift", 1
Delay 20
KeyDown "Ctrl", 1
Delay 30
KeyDown "Ctrl", 1
Delay 30
- headhuanglan1202013-08-10有点用~~ 可以用哪个按键精灵解决
- 粉丝: 6
- 资源: 30
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于CSS与JavaScript的积分系统设计源码
- 生物化学作业_1_生物化学作业资料.pdf
- 基于libgdx引擎的Java开发连连看游戏设计源码
- 基于MobileNetV3的SSD目标检测算法PyTorch实现设计源码
- 基于Java JDK的全面框架设计源码学习项目
- 基于Python黑魔法原理的Python编程技巧设计源码
- 基于Python的EducationCRM管理系统前端设计源码
- 基于Django4.0+Python3.10的在线学习系统Scss设计源码
- 基于activiti6和jeesite4的dreamFlow工作流管理设计源码
- 基于Python实现的简单植物大战僵尸脚本设计源码