浏览器 chrome 选中文本保存为 txt 的实现方法?

2023-04-07 21:26:01 +08:00
 abe520

常规操作: 第一步:选中文本 第二步:ctrl +c 第三步:打开记事本 第四步:ctrl +v 第五步:保存记事本。 期望:

  1. 选中文本 2.快捷键或拖拽到一个图标 自动保存(追加)到一个文本文件中。
1389 次点击
所在节点    Chrome
10 条回复
zictos
2023-04-07 21:33:48 +08:00
PasteEx 这个软件可以直接把剪贴板中的文本或图标粘贴后保存为文件。会有鼠标右键菜单,在桌面或任意文件夹右键选择粘贴后就可以保存为 txt 或者图片
kkgogo
2023-04-07 21:51:09 +08:00
mmxq
2023-04-07 21:53:51 +08:00
扩展“拷贝猫”也许可以满足需求
Tink
2023-04-07 23:45:18 +08:00
ahk 一把梭
metalvest
2023-04-08 07:13:15 +08:00
@Tink
#NoEnv
SendMode Input

^+s::
clipboard := "" ; 清空剪贴板
Send ^c ; 复制选中的文本
ClipWait, 1 ; 等待剪贴板有内容
FileAppend, %clipboard%, C:\path\to\your\file.txt ; 将剪贴板内容追加到指定文件中
return
metalvest
2023-04-08 07:21:49 +08:00
没装 ahk 也可以用 powershell 脚本,就是有个黑窗口
Add-Type -AssemblyName System.Windows.Forms
$filePath = "C:\path\to\your\file.txt" # 替换为实际的文件路径

# 定义快捷键 Ctrl+Shift+S
$global:ctrlShiftS = [System.Windows.Forms.Keys]::S -bor `
[System.Windows.Forms.Keys]::Shift -bor `
[System.Windows.Forms.Keys]::Control
Register-ObjectEvent -InputObject $(Get-Process -Id $PID) `
-EventName KeyDown -Action {
param($sender, $eventArgs)
if ($eventArgs.KeyCode -eq $ctrlShiftS) {
$selectedText = [System.Windows.Forms.Clipboard]::GetText()
Add-Content -Path $filePath -Value $selectedText
}
} -SourceIdentifier "Hotkey"

# 持续运行脚本
while ($true) { Start-Sleep -Seconds 1 }
summerwar
2023-04-08 10:38:07 +08:00
油猴脚本,将选中的 txt 写到 txt 中,然后创建一个 a 链接,自动点击直接下载,名字可以选择为当前时间戳、文字前几个字,或者当前网页 url 都行
abe520
2023-04-10 00:55:41 +08:00
@summerwar 有没作业抄?
summerwar
2023-04-10 10:38:43 +08:00
chatgpt 里问下,然后代码就出来了,我就不复制粘贴了。已经试过了,可行
gtheone1
2023-04-13 13:43:35 +08:00
装个扩展 Save Text to File

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/930687

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX