吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1292|回复: 15
收起左侧

[其他原创] powershell 剪贴板记录器

[复制链接]
aichiyu 发表于 2023-9-30 09:02
有时候剪贴板很重要。本地无联网
保存为.ps1文件运行
$filePath = "D:\Desktop\剪贴板.txt" 自己修改剪贴板txt位置
Start-Sleep -Seconds 5 修改检查时间间隔
[Asm] 纯文本查看 复制代码
# 定义保存剪贴板内容的文本文件路径
$filePath = "D:\Desktop\剪贴板.txt"
# 创建一个变量来存储上一次复制的内容
$lastClipboardData = ""
# 加载Windows.Forms程序集
Add-Type -AssemblyName System.Windows.Forms
# 创建一个无限循环,监视剪贴板的变化
while ($true) {
    # 获取当前剪贴板的内容
    $clipboardData = [System.Windows.Forms.Clipboard]::GetText()
    # 检查剪贴板内容是否为文本,并且与上一次不同
    if ($clipboardData -ne $null -and $clipboardData -ne $lastClipboardData) {
        # 获取当前日期和时间
        $currentDateTime = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
        # 构建记录的字符串,包括日期、时间和剪贴板内容
        $logEntry = "$currentDateTime `n$clipboardData"
        # 将记录追加到文本文件中
        Add-Content -Path $filePath -Value $logEntry -Encoding UTF8
        # 更新上一次复制的内容
        $lastClipboardData = $clipboardData
        # 在控制台中显示复制的内容(可选)
        Write-Host "已复制到剪贴板:`n$clipboardData"
    }
    # 等待一段时间再次检查剪贴板
    Start-Sleep -Seconds 5
}

检查剪贴板.gif

免费评分

参与人数 4吾爱币 +8 热心值 +4 收起 理由
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
lcg2014 + 1 + 1 用心讨论,共获提升!
a3859495 + 1 + 1 谢谢@Thanks!
czz404 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| aichiyu 发表于 2023-9-30 09:18
hrh123 发表于 2023-9-30 09:08
Windows上为啥不直接Win+V啊

记录数量有限
Pojawa 发表于 2023-9-30 11:25
这。。。。。虽然脚本的想法很好,但是。。。。长时间需要一个某个固定的粘贴内容的话,用便笺贴一下更好。
win v有数量限制的原因就是,很少有人需要很长几十条历史记录的剪贴板,从生命周期的意义上去看过于久远的复制剪切历史其实毫无意义;
再者,本身剪贴板的一个功能就是临时存放需要粘贴的内容,突出的就是一个【临时】;
就如我第一句话说的,如果一个进入粘贴板的内容需要长时间保留,贴到便笺里是更好的选择。
低版本win(主要是win10以前的版本)如果需要剪贴板历史的功能,有很多好用的第三方的也小巧的实现,通常这类软件对低版本win的支持都相对良好,而且在功能上往往会更丰富。

再来说说对脚本的建议:
建议历史记录的存放位置改到temp目录,毕竟大部分人不希望剪切板的内容被其他人看见,关闭程序/电脑时清空历史记录是比较好的选择(这也是目前各大剪贴板软件包括win自带的逻辑)
如果一定要长保存,建议放到指定的local或者roaming目录。
hrh123 发表于 2023-9-30 09:08
无闻无问 发表于 2023-9-30 09:09
hrh123 发表于 2023-9-30 09:08
Windows上为啥不直接Win+V啊

低版本不行了
逐雅斋 发表于 2023-9-30 09:10
hrh123 发表于 2023-9-30 09:08
Windows上为啥不直接Win+V啊

估计是有时忘了ctrl+v,然后又ctrl+c了新内容
hrh123 发表于 2023-9-30 09:11
逐雅斋 发表于 2023-9-30 09:10
估计是有时忘了ctrl+v,然后又ctrl+c了新内容

也可以的啊
平淡最真 发表于 2023-9-30 09:39
Get-Clipboard
Set-Clipboard "123"
直接这样用也行
FallingSky_42 发表于 2023-9-30 10:22
有用,谢谢楼主!
 楼主| aichiyu 发表于 2023-9-30 12:00
Pojawa 发表于 2023-9-30 11:25
这。。。。。虽然脚本的想法很好,但是。。。。长时间需要一个某个固定的粘贴内容的话,用便笺贴一下更好。 ...

目录可以自己修改
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-16 20:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表