`

利用AHK脚本快速发微博

阅读更多
在阅读google reader中订阅的各种内容以及各种网页的时候经常会发现一些不错的内容片段, 并希望通过微博发出去, 这是我的习惯. 因为微博有140个字符的限制, 非常适合用来做这种类似我们上学时候的简短摘抄, 剪报, 也算是作为一种积累和收集.

为了简化这种简单的拷贝粘贴操作,结合新浪微博提供的内容发送接口, 使用AutoHotKey写了一个脚本:
引用

;google来的, 用来对要发送微博内容进行encode编码
UrlEncode(String)
{
   OldFormat := A_FormatInteger
   SetFormat, Integer, H

   Loop, Parse, String
   {
      if A_LoopField is alnum
      {
         Out .= A_LoopField
         continue
      }
      Hex := SubStr( Asc( A_LoopField ), 3 )
      Out .= "%" . ( StrLen( Hex ) = 1 ? "0" . Hex : Hex )
   }
   SetFormat, Integer, %OldFormat%
   return Out
}

#IfWinActive ahk_class MozillaUIWindowClass
^+t:: ;将选中文字发送到微博
InputBox, tag, 标签, 请输入标签, , 300, 150, , , , , via  ;指定标签
title =#%tag%# %Clipboard%
title := UrlEncode(title) ;转换编码
send,^{Left} ;移动到当前tab页前面, 方便发送关闭后回到当前页
send,^t ;新建一个tab页
run,http://v.t.sina.com.cn/share/share.php?title=%title% ;打开新浪微博输入窗口提交
return

!s:: ;alt+s 发送
IfWinExist,转发到微博
{
send,{tab}
send,{enter}
}
return
#IfWinActive


注:我的firefox设置是选中即拷贝, 所以这里直接将选中的内容按shift+ctrl+t就可以发送出去了

另外补发一个chrome的脚本, 稍微有些不一致
引用

#IfWinActive ahk_class Chrome_WidgetWin_0
^+t:: ;将选中文字发送到微博
send,^c
InputBox, tag, 标签, 请输入标签, , 300, 150, , , , , via  ;指定标签
title =#%tag%# %Clipboard%
title := UrlEncode(title) ;转换编码
send,^t ;新建一个tab页
run, C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\chrome.exe "-user-data-dir="anywhere"" http://v.t.sina.com.cn/share/share.php?title=%title% ;打开新浪微博输入窗口提交
return

!s::
IfWinExist,转发到微博
{
send,{tab}
send,{enter}
}
return

#IfWinActive
分享到:
评论
2 楼 macrochen 2011-01-11  
autohotkey
1 楼 shukongchengje 2011-01-11  
AHK是什么玩意?

相关推荐

    精品软件工具--自由控制软件自动启动工具、AHK脚本管理器.zip

    它可以帮助用户组织和分类不同的AHK脚本,便于快速调用。用户可以将常用的宏、快捷命令或者窗口管理规则保存为单独的脚本,并通过管理器一键执行。此外,管理器可能还提供脚本编辑、调试、更新等功能,使得编写和...

    自动登录邮箱AHK脚本

    自动登录邮箱AHK脚本,可以用AUTOHOTKEY来执行和编辑

    AHK脚本编译器

    **AHK脚本编译器** 是一个专用于自动化宏编程语言AutoHotkey(简称AHK)的工具,它允许用户将自己编写或编辑的AHK脚本转换为可执行程序。AHK是一种强大的Windows平台脚本语言,主要用于创建快捷键、热键、模拟键盘和...

    为ahk脚本生成 Disuz! 代码高亮(转)

    标题 "为ahk脚本生成 Discuz! 代码高亮(转)" 指的是一个教程或技术分享,教用户如何使用AutoHotkey(AHK)脚本来为Discuz! 论坛平台生成代码高亮效果。Discuz! 是一款广泛使用的开源论坛软件,而代码高亮可以提高...

    ahk脚本unicode ansi转换

    ahk脚本,支持unicode ansi等相互转换,支持url中中文处理

    怀旧服钓鱼脚本dy.ahk

    怀旧服钓鱼脚本,成功率根据天气状况不定。钓鱼放F1键,第一人称模式按win+F2开启。最好选择画面背景简单的场景进行。

    AHK源码带网络验证版加密器

    2,增加了加密后的脚本需要网络验证,验证通过才能使用. 2.1初次使用,没有帐号请自己注册一个.每台电脑仅限注册一个. 2.2网络验证插件仅支持32位ahk编译,运行. 网络验证插件仅支持32位ahk编译,运行 网络验证插件仅...

    AutoHotkey脚本.ahk文件关联工具-解决方案-注册表.zip

    AutoHotkey(AHK)是一种流行的自动化工具,用于创建自定义热键、快捷方式和脚本来简化日常计算机操作。在Windows系统中,.ahk文件是AutoHotkey脚本的扩展名,通常需要通过AutoHotkey解释器来执行。然而,有时用户...

    中文输入法探查器(用AHK脚本编写的)

    这款软件利用AutoHotkey(AHK)脚本语言编写,具备探查IME(Input Method Editor)和TSF(Text Services Framework)两种架构的输入法的功能。它不仅能够揭示输入法的注册表信息,还能帮助用户识别并处理可能存在的...

    saladict-ahk:称为沙拉查词的Ahk脚本。 Ahk脚本,用于调用色拉。(Acc)

    称为沙拉查词的Ahk脚本。 Ahk脚本,用于调用色拉。(Acc) 基于和 使用方式 步骤 安装 ,最好选择v1的最新版本(Unicode) 下载相关脚本Salad(包含) 修改浏览器相关信息(exe,path等)(Chrome可能不需要改) ...

    定时运行windows指定服务——AHK自动化脚本源码

    定时运行windows的指定服务,自行替换“服务名”内容为需要的服务名称即可,可防止远程主机服务崩溃不可用!亲测稳定运行!(基于Autohotkey)周期为1分钟,可自行修改。

    AHK脚本

    **AHK脚本**,全称为AutoHotkey脚本,是一种强大的自动化工具,它允许用户通过编写简单的或复杂的脚本来实现对计算机操作的自动化。在Windows操作系统中,AHK脚本能够极大地提升效率,简化重复任务,甚至可以模拟...

    ahk-scripts:不同的 AHK 脚本(也包含在 AHK 命令选择器中)

    ahk-脚本 不同的 AHK 脚本(也包含在 AHK 命令选择器中)和少量编译的独立 EXE(没有 AutoHotKey) 这里有什么 AHK 命令选择器 1.3.1 - 它几乎没有修改,所以我强烈建议您阅读 doc @ 以开始了解 AHK 命令选择器是...

    QuickNotesObsidian:Python和AHK脚本,用于通过控制台做笔记

    Python和AHK脚本,可通过Windows上的控制台进行快速注释。 脚本将文本追加到文件中,空字符串中断写入并关闭控制台。 在开头和结尾处添加换行符并添加换行符。 要求 已安装Python并将其添加到PATH,已安装AutoHot...

    剑灵自动吃符_ahk剑灵_剑灵_

    标题中的“剑灵自动吃符_ahk剑灵_剑灵_”暗示了这是一个关于《剑灵》游戏的自动化脚本,使用了AutoHotkey(AHK)编程语言来实现。AutoHotkey是一种流行的Windows自动化工具,允许用户通过编写脚本来创建热键、宏以及...

    学习自动化脚本语言请看AHK教程

    学习自动化脚本语言请看AHK教程,简化操作,让你随心所欲的操作。如果觉得好请留言,我将上传更多相关教程。

    AHK懒人包

    "AHK懒人包"是为方便初学者和高级用户快速上手AutoHotkey而精心整理的集合,包含了各种预设的脚本和实用工具,让操作变得更加便捷。 在AHK懒人包中,你可以找到以下关键知识点: 1. **脚本自动化**:AHK允许用户...

    wow_diaoYu.ahk

    AHK 魔兽世界钓鱼脚本。把钓鱼技能快捷键设为0,把视角变成第一人称。按F8启动收杆和钓鱼,F9暂停。会失败正在改进中,有提议的请留意,谢谢。

    ahk-scripts:一些ahk脚本

    1. **快捷键脚本** - 自定义键盘快捷键,如快速打开应用程序、执行特定任务或进行系统操作。 2. **热字符串** - 输入缩写后自动扩展为完整语句或常用短语,提高打字速度。 3. **窗口管理** - 自动调整窗口位置、大小...

    Apex Ahk Real Aimbot_fisheye_ahk_aimbotapex_

    Apex Ahk Real Aimbot

Global site tag (gtag.js) - Google Analytics