剪贴板

Pastebot—剪切板管理工具

浪子不回头ぞ 提交于 2019-11-30 14:53:38
想要一款剪切板增强软件?小编今天为大家带来了一款剪贴板管理工具—Pastebot! Pastebot Mac版 是一款剪切板增强工具,可以快速调用之前复制的剪辑,并在粘贴之前应用强大的文本过滤器进行格式化。您甚至可以将多个副本排队以按顺序粘贴。记录剪切板的历史记录,方便快速调用,支持快捷键调用! 功能介绍 强大的过滤器 使用实时预览构建强大的过滤器,并在粘贴时应用它们。创建键盘快捷键以使用过滤器快速粘贴,并导出过滤器以与其他Pastebot用户共享。 快速粘贴菜单 当您需要时,Pastebot就在那里,而当您不需要时就会看不见。快速地从任何应用程序访问您的剪辑,并在粘贴之前搜索,预览或过滤剪辑。甚至可以设置剪辑顺序进行粘贴。 顺序粘贴 一个接一个地粘贴一系列剪辑。按照您要粘贴的顺序在Pastebot中复制或排队剪辑时构建序列。 iCloud同步 启用iCloud后,您的主要剪贴板,自定义粘贴板和过滤器将同步到运行Pastebot的所有计算机中。您的剪贴板和过滤器将无处不在。 自定义拼盘 创建自定义粘贴板组,以组织要保存和重新使用的重要剪辑。将键盘快捷键分配给您最常使用的剪辑。 与通用剪贴板配合使用 macOS Sierra的通用剪贴板与Pastebot一起工作。在Pastebot中复制剪辑,并通过通用剪贴板将其粘贴到iOS设备上。 全屏幕支持 Pastebot以全屏和分屏模式工作

分享一波目前写的最强的autohotkey 插件

余生颓废 提交于 2019-11-30 01:21:47
支持各种软件快速切换,补全括号,代码等!!!!!!!! ;这种全局定义要写在所有代码的前面才能让所有代码起作用. SetCapsLockState , AlwaysOff SetNumlockState, AlwaysOn SetTitleMatchMode, 2 SetTitleMatchMode, slow #b:: run https://www.google.com/ return ;需要写一个按照像素移动鼠标的功能,做cv用,当然photoshop也可以使用. CapsLock & Up:: MouseMove, 0, -1, 100, R return CapsLock & Down:: MouseMove, 0, 1, 100, R return CapsLock & Left:: MouseMove, -1, 0, 100, R return CapsLock & Right:: MouseMove, 1, 0, 100, R return CapsLock & 9:: send ,{PgUp} return CapsLock & 0:: send ,{PgDn} return CapsLock & u:: send ,{backspace} return CapsLock & o:: send ,{del} return ;如何选中光标当前字

macOS 如何屏幕共享?

浪子不回头ぞ 提交于 2019-11-29 06:27:21
macOS 如何屏幕共享?肯定有很多小伙伴不知道,今天就让小编为大家带来macOS 如何屏幕共享的教程,需要的小伙伴,拿走不谢。 macOS 如何屏幕共享? 原文是我 如何开始屏幕共享 无论是远程协作,还是帮助亲戚朋友设置电脑,大部分人都曾或多或少地遇到要与他人分享自己当前屏幕的情况。 要实现这一目的,不少人首先想到的可能是借助屏幕截图。进阶一点的用户,或许会想到部分 第三方 App 的「远程协作」功能。但不少人并不了解,macOS 已经自带了功能丰富的「屏幕共享」工具,并将它隐藏在了 iMessage App 中。而且和我们印象里只能共享画面的协助工具不同,iMessage 的共享一点也不简单: 画面共享、画面缩放 控制光标、键盘 音频通话 共享剪贴板 拖拽共享文件 可以说,几乎你能想到的远程协作操作,通过 iMessage 的屏幕共享功能都可以做到。 如何开始屏幕共享 macOS 的屏幕共享功能入口隐藏得颇深,导致不少人使用 Mac 多年,却一直没能注意到这个功能。 要开始使用这一功能,你需要在「信息」app 中选中相应的联系人,然后点击菜单栏中的「好友」,根据需要选择「邀请共享我的屏幕」或「请求共享屏幕」。如果你选择请求对方共享屏幕,还需要等待对方的允许。 需要注意的是,屏幕共享功能需要对方的 Apple ID 才能正常工作。如果你的相关选项不可选,可能是因为你没有将对方的

监视剪贴板数据

耗尽温柔 提交于 2019-11-29 05:40:33
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, clipbrd, StdCtrls, ComCtrls, Menus, ExtCtrls, ToolWin; type TForm1 = class(TForm) MainMenu1: TMainMenu; ToolBar1: TToolBar; StatusBar1: TStatusBar; Panel1: TPanel; Splitter1: TSplitter; Panel2: TPanel; N1: TMenuItem; PageControl1: TPageControl; TabSheet1: TTabSheet; TabSheet2: TTabSheet; TabSheet3: TTabSheet; TabSheet4: TTabSheet; TabSheet5: TTabSheet; TabSheet6: TTabSheet; TabSheet7: TTabSheet; TabSheet8: TTabSheet; Memo1: TMemo; Button1: TButton; Button2: TButton; ListView1:

123

ⅰ亾dé卋堺 提交于 2019-11-28 19:56:01
常用 加粗 斜体 下划线 删除线 分割线 * * * 引用 这是引用 符号和列表 启用印象笔记 Widget ——印象笔记·剪贴板 复制粘贴任意内容 微信 滑动到 Widget 插件区域即可完成保存 快:开启自动模式,可以自动保存剪贴板的任意内容 一切:只要可以复制粘贴就可以保存 有序:全部保存在「我的剪贴板」笔记本并以时间来命名 代码 插入一段 code 内嵌代码。 import os for i in range(10): 待办事项 三只青蛙 [x] 第一只青蛙 [ ] 第二只青蛙 [ ] 第三只青蛙 插入连接 印象笔记官网 插入图片 另外,针对插入的本地图片可以控制图片大小,在拖拽、拷贝或者点击插入本地图片之后,直接在图片名称后面(无需空格)添加以下语法均可以按照以下要求控制图片大小: @w=300 @h=150 @w=200h=100 @h=100w=200 示例: @w=h=200 插入表格 粗体 Ctrl+B 斜体 Ctrl+I 删除线 Ctrl+T 下划线 Ctrl+U 分割线 Ctrl + SHIFT + - 符号列表 Ctrl + SHIFT + O 项目符号列表 Ctrl + SHIFT + W 代办事项 Ctrl + SHIFT + C 插入日期和时间 Ctrl + SHIFT + D 更多 https://list.yinxiang.com/markdown

2019暑假杭二day2测试总结

穿精又带淫゛_ 提交于 2019-11-28 08:37:20
T1 题目大意 给出一个字符串 \(S\) ,求出一个子序列,使原序列的每个字符出现且仅出现一次,且子序列的字典序最小。 sol T1我得了90分,离奇 \(WA\) 了第一个点,正解比我的算法要简便地多,维护一个栈,对于每个字符,如果已经在栈内就直接跳过;否则,若栈顶字符比它大,且之后出现过,则弹出栈顶,以后在加进来(贪心),当不能弹时将当前字符加入栈内。最后,把栈从下往上输出即可。 T2 题目大意 有一个文本框和一个剪贴板,开始,文本框里有一个内容,剪贴板为空。每次可以进行三种操作: 将文本框的所有内容复制到剪贴板; 将剪贴板的内容粘贴到文本框; 删除文本框的最后一个内容。 设 \(f(x)\) 为地到 \(x\) 个内容,最少需要的操作次数,求 \[ \sum_{i=1}^nf(x)*1920817^{n-i}(mod\space998244353) \] \(n<=2000000 #### sol 难点在于求\) f(x) \(,我发现这是一个最短路,于是以文本框和剪贴板为坐标,建出了\) n^2 \(个点,边权都为1,对应一个操作,只得了40分。其实这题可以利用边权,建出\) n+50 \(个点,每个点\) x \(向\) x-1 \(连边权为一的边,向\) i x(i x<=n+50) \(连边权为\) i \(的边,为了优化,可以只在\) i \

Windows 进程间通信

淺唱寂寞╮ 提交于 2019-11-28 02:32:36
3.4 使用 WM_COPYDATA 消息通信 对于少量数据可以用WM_COPYDATA方便地实现通信。由于SendMessage()是阻塞的,只有接收方响应了消息,SendMessage()才能返回,否则一直阻塞。所以,对于大量数据来说,用SendMessage()就容易造成窗口假死。 3.4.1 通过 WM_COPYDATA 消息实现进程间通信的方法 在Win32中,WM_COPYDATA消息主要目的是允许在进程间传递只读数据。SDK文档推荐用户使用SendMessage()函数,接收方在数据复制完成前不返回,这样发送方就不可能删除和修改数据。这个函数的原型如下: SendMessage(WM_COPYDATA,wParam,lParam) 其中wParam设置为包含数据的窗口句柄,lParam指向一个COPYDATASTRUCT的结构,其定义为: typedef struct tagCOPYDATASTRUCT{ DWORD dwData; DWORD cbData; PVOID lpData; }COPYDATASTRUCT; 其中dwData为自定义数据, cbData为数据大小, lpData为指向数据的指针。需要注意的是,WM_COPYDATA消息保证发送的数据从原进程复制到目标进程。但是,WM_COPYDATA消息不能发送HDC、HBITMAP之类的东西

远程桌面剪贴板怎么用?

江枫思渺然 提交于 2019-11-27 15:21:46
远程桌面剪贴板怎么用? iis7远程控制:   1、IIS7远程桌面管理中文最新版是一款专业的远程桌面管理工具,更新了原09网络远程桌面管理,较之以前的版本,操作更加便捷,能够同时远程多台服务器,多台服务器间自由切换,完全无压力。IIS7远程桌面管理能够保存编辑删除你的远程服务器信息。   2、IIS7远程桌面管理拥有直观的界面为所有类型的用户设计,易于部署和在企业环境中使用,一键导入服务器信息。   3、IIS7远程桌面管理其他特点:   a.拥有分组功能,各个分组下的服务器一览无余。   b.导入文本格式选择,完全杜绝编码错误的发生。   c.单个服务器手动添加,新增服务器轻松搞定。   d.支持特征搜索,一步定位含有特征的服务器。   e.到期功能提醒,不必因到期未续费而烦恼。   f.优化再次导入功能,导入服务器信息一键生效。 首先重新运行远程桌面连接,在登陆界面单击显示选项。 然后选择本地资源选项卡,将本地设置和资源下的打印机和剪贴板打上勾,默认是打勾的。 然后点击详细信息按钮,另外几项根据需要选择,最后单击确定按钮。 现在登录远程桌面就可以复制粘贴本地的文件。 来源: https://blog.csdn.net/wangyifan09/article/details/99691440

windows 消息ID

家住魔仙堡 提交于 2019-11-27 13:47:12
1. WM_NULL=$0000: 2. WM_CREATE=$0001: 应用程序创建一个窗口 3. WM_DESTROY=$0002: 一个窗口被销毁 4. WM_MOVE=$0003: 移动一个窗口 5. WM_SIZE=$0005:改变一个窗口的大小 6. WM_ACTIVATE=$0006: 一个窗口被激活或失去激活状态; 7. WM_SETFOCUS=$0007: 获得焦点后 8. WM_KILLFOCUS=$0008: 失去焦点 9. WM_ENABLE=$000A: 改变enable状态 10. WM_SETREDRAW=$000B: 设置窗口是否能重画 11. WM_SETTEXT=$000C: 应用程序发送此消息来设置一个窗口的文本 12. WM_GETTEXT=$000D: 应用程序发送此消息来复13. 制对应窗口的文本到缓冲区 14. WM_GETTEXTLENGTH=$000E: 得到与一个窗口有关的文本的长度(不15. 包含空字符) 16. WM_PAINT=$000F: 要求一个窗口重画自己 17. WM_CLOSE=$0010: 当一个窗口或应用程序要关闭时发送一个信号 18. WM_QUERYENDSESSION=$0011: 当用户选择结束对话框或程序自己调用ExitWindows函数 19. WM_QUIT=$0012:

Vim

天大地大妈咪最大 提交于 2019-11-26 23:06:10
Vim 剪贴板如何与系统剪贴板交互? “+y 把选中内容拷贝到”+号剪贴板,即系统剪贴板。 “+p 把系统剪贴板的内容粘贴到vim。 Vim 中的剪贴板历史可以使用 :reg 进行罗列,并配合以上操作进行粘贴。 如何连接两行文字? 在 Vim 中你可以把两行连起来这意味着删除两行间的换行符。"J" 命令用于完成这个 功能。 以下面两行为例: A young intelligent turtle 把光标移到第一行,然后按 "J": A young intelligent turtle 如何进行列块选择? 使用 Ctrl + v 进入列块选择模式。 如何快速查找和替换? 快速进行查找可以在命令模式下,使用 /{regex} ,Vim 中的正则有点特殊(详细规则可以阅读文末附件,最明显的就是括号也需要转义),举个例子,有文字材料如下: java.lang.NullPointerException ... java.lang.ClassNotFoundException 要求查找到所有 Exception,那么可以使用 /\.\a*Exception 再配合 n 继续查找。 如何进行重做? 使用 Ctrl + r 进行重做。 如何记录和回放我的可重复性操作? 要点:使用 q{register} 和 @{register} "." 命令重复前一个修改操作