IrfanView常见问题解答:善用最佳看图软件

说明:
1、经常有网友通过不太合适的渠道询问技术问题,为此开辟几个相关软件专文,用于技术问/答。
2、提问 IrfanView 问题之前,须先完成 ① Google搜索 ② 在 Irfanview FAQ页面ctrl+f 搜索。找不到答案再问。问题描述尽量清晰。

问:IrfanView 有手形拖动图片的插件吗 用滚动条或滑轮不太方便 或者给滑轮拖动加个shift的加速 也可以

答:
窗口模式下,这是 IrfanView 标准功能,且为默认设置,“使用鼠标右键菜单(默认:卷动)(m)”,右键即可拖动。见图
全屏模式下,要设置 “使用鼠标右键用于卷动(如果图像大于屏幕)(U)” ,见图

问:IrfanView再查看带有透明通道的PNG图片时,有没有一个功能 可以把背景设置成PhotoShop中透明网格的样式。找了这功能很久 无论是插件还是配置,好像只能设置成单色。

答:暂无。发出来让大家了解这一问题,或提供答案。

问:IrfanView有个最大的问题,翻转图像后exif信息不会更新,使我转投xnview,也请提醒大家。via sr0303

答:多谢,分享之。

问:IrfanView能不能想Picasa那样可以扫描指定的文件夹的所有图片,缩略图全部显示?

答:缩略图模式下,左侧目录栏右击某目录,可以显示该目录下所有子目录的缩略图(见图)。但无法显示自定义的N个目录缩略图。

问:IrfanView 的快捷键非常强大,但为什么不能自定义呢?

答:IrfanView自定义热键需求,多年来一直有讨论,但作者未明确回复,有网友也因此误解作者反对该功能。实际情况是,刚刚(2012-03-30)收到作者回信:『此功能一直列在我超级长的todo list上。它会实现。但何时完成,并不知道。实现起来太复杂,有些键已经固定了功能。』

AutoHotkey 学习指南(最近更新: 2012-03-09)

2014-10-01 更新:AutoHotkey 学习指南系列教程来了。

AutoHotkey这不是一份AutoHotkey详尽教程, 而是一份向导, 由于经常遇到许多新人在刚开始接触 AutoHotkey 时看着帮助不知道如何上手, 所以amnesiac(AutoHotkey中文论坛管理员)写了这个向导,希望能节省大家入门 AutoHotkey 的时间, 并可以根据自己的需求有选择地学习。

提示: 欲先简要了解 AutoHotkey, 请参阅维基百科上的 AutoHotkey 词条.

目录:
一. 基础资料和工具
二. 入门教程
三. 进阶专题
四. 一些应用集合
五. 分享和贡献
六. 相关网站及讨论区
附录:文章更新历史

一. 基础资料和工具

1. 中文帮助

可到 AutoHotkey 中文站查看在线帮助或下载离线帮助.

2. 编辑工具推荐

(1) SciTE4AutoHotkey 详情介绍及下载

介绍: 当前版本为 v3.0 rc版, 对 AutoHotkey_L 的支持全面, 建议新人使用.

(2) 含有语法高亮支持的其他编辑工具

帮助 (1.1.00.00+ 版本) 的 Edit 命令中有相关说明和论坛链接, 请参见: [Edit 命令页面]

3. 从 Basic 到 AutoHotkey_L 的兼容问题

兼容性问题根据原因可大致分为编码问题和数据类型问题, 具体参见

(1) 帮助中 “AutoHotkey_L/脚本兼容性” 和其他相关部分.
(2) 官方 Wiki 中 AutoHotkey_L 主题

二. 入门教程

1. 帮助中的 “指南 (快速入门)” 和 “FAQ (常见问答)
2. 自动化操作入门指南 (作者: yoken)
3. [推荐]AutoHotkey 0级入门教程:让重复工作一键完成 (作者: xbeta)
4. [推荐]輕鬆學會彈指神功-揭露AutoHotkey絕技
5. [推荐]小众快餐店系列教程 (作者: sfufoet)
6. 小鸟学AHK系列教程 (作者: wildtoy)
7. 更快的使用你的键盘 (作者: Jerry He)
8. 使用 SciTE 编辑 AutoHotkey 的常见问答
9. [英文]Tutorial for Newbies (作者: jaco0646)
10. [英文]Turn Any Action into a Keyboard Shortcut
11. [英文]AutoHotkey Frequently Asked Questions
12. [英文]AutoHotkey Expression Examples: “” %% () and all that. (作者: deleyd)
13. [英文]Force an Expression (作者: evandevon)
14. [英文]Creating Your First AutoHotkey Script (作者: The Fattest)
15. [英文]Simple automation of Windows and programs (作者: Wolfgang Reszel)
16. [英文]Knock down repetitive email with AutoHotKey (作者: AdamPash)
17. [英文]10 Ways to Use AutoHotKey to Rock Your Keyboard (作者: Leo Babauta)
18. [英文]How to compile .AHK files and include your own icons (作者: deleyd)
19. [英文]Guide to the Ternary operator (a ? b:c) (作者: VxE)
20. [英文]Gaming Tutorial (作者: System Monitor)
21. [英文]Using GetKeyState to Extend Hotkeys

三. 进阶专题

1. 消息指南 (相关命令: SendMessage, PostMessage 和 OnMessage)

帮助中的 “向窗口或者窗口控件发送消息” (作者: Rajat)
帮助中的 “WinLIRC 客户端
系统消息使用简介
[英文]Find WM_COMMAND parameter with Winspector (作者: SKAN)
[英文]Tutorial: Message Stacking (作者: majkinetor)

2. 正则表达式

正则表达式第一阶
[英文]官方Wiki中的正则教程集合

3. COM教程

AHK的 Web 自动化编程 (作者: 彪悍的小玄)[AHKCN 群共享中, 已建议发到中文论坛]
数据库操作示例 (作者: linpinger)
WMI 脚本第一阶系列教程
[英文]IE and Gui Browser Com Tutorial (作者: tank)
[英文]Basic Webpage Controls with JavaScript / COM – Tutorial (作者: jethrow)
[英文]IE Web Recorder Developers Needed (作者: tank)
[英文]Example of Navigating a Website (作者: deleyd)
[英文]Internet Explorer Control

4. 脚本辅助工具

Script Manager [AutoHotkey 脚本管理器]
Easy Automation AHK
AHK Window Info [窗口信息查看工具]
Auto-Syntax-Tidy [自动整理脚本语法]

5. 其他

帮助中 “自动化 Winamp
HK4WIN [通过热键执行系统中的大量常用操作](作者: 宋瑞华)
发送消息到QQ网站 (作者: ddandyy)
Candy [把内容通过关联程序的快捷操作扩展](作者: 万年书妖)  Candy改进版使用介绍
Lock Screen Appinn [屏幕密码锁]
GridMove [便捷窗口管理工具](作者: GridMove)
Folder Menu [文件夹快速切换工具](作者: rexx) 使用介绍
AHK俄罗斯方块 (作者: dracula004)
Qliner Hotkeys [使用屏幕键盘设置热键] 使用介绍
Texter [在 GUI 中设置热字串](作者: AdamPash) 简单介绍
验证码识别 (作者: lskxt)
ViATc [使用类 VI 模式操作 TC](作者: linxinhong)
Appifyer [应用程序集成和启动工具](含视频)(作者: sumon)
nDroid [快速启动程序的工具](作者: Rajat)
林可LINK [快捷方式管理及通过热字符启动](作者: megalove)
[英文]Tutorial: Message Stacking (作者: majkinetor)
[英文]AutoHotkey Scripts to Automate Firefox (作者: nigelle)
[英文]PostgreSQL Functions and a simple test script (作者: Dave)

四. 一些应用集合

1. 帮助中的 “脚本展示
2. [英文]Ahk Standard Library Collection (作者: Tuncay)
3. [英文]List of AutoHotkey Scripts
4. [英文]List of AutoHotkey Functions
5. [英文]1 HOUR SOFTWARE by Skrommel [合集下载]
6. [英文]AHK-Scripts for TotalCMD [合集下载]
7. [英文]Rosetta Code AutoHotkey Category [合集下载]
8. [英文]Overcards.com AutoHotkey Category
9. [英文]JGPaiva’s AutoHotkey Coding Snacks

说明: 上面这些合集的制作均使用AutoHotkey和其他工具半自动收集整理而成的.

五. 分享和贡献

1. 如果您想和大家分享脚本, 却苦于没有空间或不会制作网页, 那么这些都不再是问题了, 详情请参见: 欢迎在 AutoHotkey.net 上分享您的脚本

2. 如果您对 AutoHotkey 有浓厚兴趣, 那么欢迎进行罗赛塔挑战, 详情请参见: 实现罗赛塔任务 – 提升 AutoHotkey

感想: 贡献不如我们想象的那么难, 使用它本身也是贡献. 在别人有需要时, 向其介绍这个脚本语言的相关情况. 进一步地, 例如在官方论坛/中文论坛或其他问答类网站, 在力所能及时帮忙回答, 或者和大家分享您的脚本工具/函数等. 还有帮忙反馈 bug 和相关情况或提供自己的建议, 帮助作者改进. 如果您有能力, 还可以协助参与开发 (这是开源项目的好处之一).

六. 相关网站及讨论区

官方网站[英文]: http://www.autohotkey.com
中文站: http://cn.autohotkey.com
AHKCN QQ群: 58806956


附录:文章更新历史

2012-03-09: 增加几个工具和应用, 去除过时信息, 更新过时链接, 一些细节的人性化调整.
2012-01-29: 增加几个教程和应用及其他细节调整.
2011-11-16: 与 Chris Mallett 交流后建立 AutoHotkey 中文站 (域名由他免费提供), 迁移在线帮助到中文站中, 同时更新本文中相关链接. 增加 WMI 教程, 系统消息教程, 还有后续内容且有待进一步完善, 期待大家的反馈.
2011-06-22: 由于在官方论坛和中文论坛中, AutoHotkey_L 成为多数人的首选, 为了不给初学者造成困惑, 这个指南中将逐渐减少对 Basic 的关注. 增加中文在线帮助, 增加脚本辅助工具, 增加分享和贡献部分, 增加一些应用.
2011-04-28: 一些应用集合增加打包下载, 增加一些不错的应用, 更新失效链接, 更新中文帮助.
2011-02-02: 初稿.

极点五笔:我最喜爱的五笔输入法(增加3个动画)

极点五笔极点五笔最喜爱的五笔输入法,也是很长时间内计算机上唯一的输入法。善用佳软所有文章均以极点五笔86(早期为单字)。它实用、小巧、稳定、功能全面,完全免费,实属输入法之精品。所以,于公于私,都应该介绍一下极点五笔。(是否要学五笔?可参考 xbeta学五笔一年之总结

要描述一款输入法很好,是非常困难的。我只能说,极点让我用得非常舒服;其开发者杜志民在论坛的言行也让我很佩服;如果需要,我愿意为极点五笔付费或捐赠。

极点五笔输入过程动画演示:
极点五笔输入过程演示

极点五笔设置界面展示:
极点五笔 设置

极点五笔菜单界面展示:
极点五笔 菜单

一、极点五笔的基本介绍

极点为免费、无捆绑、无插件、无广告的五笔拼音输入软件。用极点,会五笔打五笔,不会五笔打拼音。极点Unicode版除具有微软五笔的稳定与兼容性外,还有如下特色:
■ 错码后可以继续输入
■ 会五笔打五笔,不会五笔可以打拼音
■ 可以造带标点的词组
■ 标点可以顶字上屏
■ 可以五笔拼音互查
■ 可以随时调换词组次序
■ 全面支持GB18030标准,“镕”、“瞭”、“啰”、“堃”等字轻松输
■ 与网络游戏较好的兼容性
■ 兼容最新的vista32及IE7的保护模式

二、我用极点五笔:一些笔记或称为技巧

1、使用极点五笔的历史

  2005年学习五笔,非常幸运,很早就发现了极点并长期使用。早期是与官方同步新版本。但最后长期停留在如下方案:极点5.2、单字输入、86编码、al0n9编写的日期插件v0.0.0.2。
  极点5.2:一是因为习惯了这个版本,没觉得有需要升级的地方。二是该版本的词库仍为透明的txt,且自造词长度较大。比如后续版本6.x、7.x自造词长度有限制(quick.txt中称“词条最多128个汉字”)。如下文的zcx自造词,在6.x中就不能实现。另外,没感觉有什么换的必要,所以,一直沿用这个版本了。[极点5.2
  打单字:是因为几乎无重码的感觉太好了!但不是采用极点的单字模式——因为会导致date、time、自造词都不能用——而是用单字库。因为极点词库是开放格式,所以用文本编辑工具(我用Vim)打造单字库很方便。[下载64in1制作的单字库][用VIM制作单字库]
  86编码:反正要么86,要么98。我初学86,就一直延用下来了。
  新日期插件:极点原有的日期功能,无法实现月份前加0,所以,改用第3方插件。

2011年,因为极点出现不稳定现象,换用了自然五笔。同期也在黑莓、ios设备上使用其他五笔,都是用词输入。
2011年9月初换回极点五笔后,也改为按词输入,并采用了极点的最新版本v7.5版

2、常用功能及技巧

取消快捷键,以免与程序冲突,而采用临时英文状态下的快捷命令功能。比如 ;aa. 表示加词,;mm. 表示切换gb/gbk(避免默认切换热键 ctrl+m 与 Lotus Notes 新建邮件冲突)。

常用的内容定义为词,比如Email地址、网址等,如下:

titl title=”点击看大图”
url [url=$21] [/url]
zbr <br>
zb β
date 07$0y$0r $n-$0y-$0r &y&d $n-$0y-$0r$20$W &Y&D
zn xbeta注:
zcx <FONT$20color=#a6a6a6>作者:xbeta 版本:07$0y$0r/07$0y$0r 出自:</FONT><A$20href=”http://blog.sina.com.cn/xbeta”$20target=_blank$20title=”善用佳软:精品免费软件。宣传最经典的免费软件及应用技巧。欢迎署名转载”><FONT$20color=#cc3333>善用</FONT><FONT$20color=#339999>佳软</FONT><FONT$20color=#a6a6a6>blog.sina.com.cn/xbeta</A></FONT>
htt http://xbeta.info http://blog.sina.com.cn/xbeta 善用佳软:精品免费软件
wbs WBS
thb Thunderbird
zztc Total$20Commander
scr Screenshot$20Captor
fx Firefox
erp ERP
sap SAP
nail xbeta.zhang@gmail.com
ztel 010-87651234
addr 北京市xxxxx
zr →
zk    ()$11 [][]$11
zpp ——
zy ①
ze ②
zs ③ <>

3. 回车上屏英文(完,2012-03-09 最后更新)>

[视频]Sublime Text2:兼具vim和TextMate优点的现代文本编辑器

引言:Sublime Text2

Sublime Text2:兼具 vim 和 TextMate 优点的编辑器,比 vim 现代,比 TextMate 更新快,支持 OS X, Linux 和 Windows,超级厚道的共享软件。

Sublime Text2

形形色色的软件中,文本编辑器算是很特别:它可能是最古老的软件,也是需求最广的软件,也是可选种类最多的软件——如果不准确,请自行加“之一”。优秀的文本编辑器(代码编辑器)不可胜数,但多年来第一阵营格局变化不大。超越平台的最经典的段子是:『世界上只有3种文本编辑器:Vim、Emacs、其他』。Windows平台的优秀代表(一直经典的UltraEdit、不太更新的EditPlus、后起之秀的EmEditor)直接被无视。但是,Mac下的TextMate仍然在一些用户心中有着崇高地位,据说,有人因为喜欢TextMate而转向了Mac平台(正如有人因为TC而留在Windows世界)。

相关文章:20万人次阅读过的vim教程更多vim文章其他编辑器评测系列

但是,世界永远在进步。2005年底,Jon Skinner产生了一个无法放弃的想法:开发一款更加方便的『3D加速』的新型文本编辑器。然后,他付诸行动。2007年11月12日,在澳洲一个春光明媚的日子里,他辞掉了工作,全职投入该项目——Sublime Text。岁月的打磨让软件日渐成熟,但过去几年中,它仍然是众多优秀编辑器中的之一,并且是不太知名的一款。但厚积终有厚发,这半年来,随着v2版本的众多新特性发布,该软件的影响力迅速扩大,从其他编辑器手中夺去了不少忠实用户。

Sublime Text2 是共享软件,注册费用 59usd。但是作者(和Ghisler一样)非常厚道,不注册也没有任何时间、功能限制,仅在保存文件时稍做提醒——每保存几十次文件才会有一次提醒。

Sublime Text2 视频演示

下面的视频由 @大城小胖 录制。他是盛大创新院的前端工程师,接触了 Sublime Text2,爱上了 Sublime Text2,于是开始宣传 Sublime Text2,并在联系团购 Sublime Text2。

Sublime Text2 视频内容摘要:
(开始)侧边栏、配色、缩进提示线、折叠、空白字符(tab与space)的区分显示、热退出、同单词自动高亮、全部选中、代码自动补全、批量注释、更多菜单功能、位置标记、行排序、查找/替换/批量、分屏、编译、项目功能;
(11分30秒)命令选择面板、列选择、控制台
(13分30秒)插件:package control、gbk插件、神奇的mm、html导出、js format、jason增强、todo、tag
(18分30秒)演示:剪贴板历史、智能注释支持函数/变量、V8 JS校验
(22分30秒)配置文件、vi模式、配色修改
(25分40秒)边框色、自定义热键
(30分)总结

Sublime Text2 视频演示via

相关视频: Zencoding in Sublime Text 2

注:我自从使用Vim之后就不再关注其他文本编辑器。并且,现在很多信息管理功能,也从本地文本文件转向了在线服务(Evernote/Wiz等),对Vim的使用也比以前少了。因此,我仍是Vim用户,并不会转向 Sublime Text2。因此,也无法回答任何技术问题。只是应 @大城小胖 的热情邀请,以及更多爱好者的感召,为 Sublime Text2 的应用宣传、团购宣传,尽一份力。

Candy改进版:自适应一键划词搜索/一键输入搜索

君子生非异也,善假于物也!本文就是一个极好的例子:万年书妖用AHK开发了超级小工具Candy,而网友Xu Sylve又进行改进,以满足个性化需求,打造出最轻灵便捷的启动与调用搜索的解决方案。

[引言] 关于“Candy”

Candy是由万年书妖用AutohotKey写成的。
它目前还是个小众的程序,但我相信它会跟Everything一样,成为Windows平台下的必备良品。
因为在我看来:
Candy就像是Windows平台上所有程序和内容关联操作的精准化智能扩展。辟混沌以赋秩序,律秩序以洽混沌,自适自应,无为即为。
对参差多态的类型目标,或在Ctrl+C能用的地方,Candy都能化腐朽为神奇。

Candy相关链接:
– Candy主页:Candy @ Google Code
– Candy作者:万年书妖的博客
《以简驭繁,弹指神通——超绝神器Candy小窥》(注:由于Candy的更新,Candy在ini文件的配置上已经不同于该链接中提供的内容,但有相似处,可做参考。)
《Candy20111204版配置讲解》

[正文] Candy改进版:自适应一键划词搜索/一键输入搜索

网友Xu Sylve对Candy进行了修改,增加了强大的一键搜索功能。(Candy 20111204 改进版下载链接)

一键划词搜索:
在任何地方(包括文本编辑器、浏览器、资源管理器里重命名时)选中文本,按下Capslock键,弹出选项丰富的搜索菜单,来供你做出选择。

一键输入搜索:
在任何地方,按下Capslock键,弹出一个对话框,来输入待搜索内容。输入完毕,回车,弹出选项丰富的搜索菜单,来供你做出选择。

简而言之,就是:
有选中内容时,按下Capslock键,就可以实现一键划词搜索(先选中后搜索)
无选中内容时,按下Capslock键,就可以实现一键输入搜索(先输入后搜索)
【注:切换英文大写字母可以按Ctrl+Capslock键,当然快捷键也可以自由设定为别的键】
candy一键划词搜索 candy一键输入搜索 candy一键输入搜索

[附1] 我是这样用Candy的

1、在Windows Explorer等资源管理器中

若选中图片,按下Capslock键,就可以通过Candy弹出的菜单来做出选择。
决定是用Picasa查看,还是用画图编辑,抑或是用photoshop编辑。

若选中MP3,按下Capslock键,就可以通过Candy弹出的菜单来做出选择。
是用WMP打开,还是用Foobar打开,抑或是其他播放器。

若选中txt,按下Capslock键,就可以通过Candy弹出的菜单来做出选择。
决定是用vim编辑,还是用记事本打开,抑或是其他文本编辑器。

candy文件格式

2、在Chrome中

若选中地址栏中的网址,
按下Capslock键,就可以通过Candy弹出的菜单来做出选择。
决定是将当前地址用Firefox、IE、TheWorld抑或是其它浏览器打开。
这可以为Chrome节省一个IETab扩展。
candy chrome

3、在任意程序中,也包括Chrome

若选中短文本,
按下Capslock键,就可以通过Candy弹出的搜索菜单来做出选择。
你可以决定是用google搜索,还是用百度搜索;是用verycd搜索电子书,还是用音乐搜索引擎搜索歌曲。
————即本文主要讨论的“一键划词搜索/一键输入搜索”。

[附2] 再谈Candy

《以简驭繁,弹指神通——超绝神器Candy小窥》这篇文章中提到Candy的工作方式是:
选中一个目标–>通过特定的方式启动Candy–>根据被选中目标的类型执行特定的操作–>Candy退出
简约来说就是一步式的选中一个目标->直接执行特定的操作。

想想在任意程序中点击右键的过程:
选中或不选中目标->弹出右键菜单->用户选择特定的操作->右键菜单退出

两者之间是何其类似,(夸张点说,使用者甚至可以在Candy菜单中定义复制/剪切/粘贴来替换掉右键菜单。)
所以我更愿意把Candy比作是Windows平台上程序的第二个右键菜单
这也就是我把上文中的“Candy弹出的菜单”中的“弹出的”划掉了。
基于“第二个右键菜单”这个比喻,Candy的工作方式可描述为:
选中一个目标->弹出Candy菜单->用户选择特定的操作->Candy菜单退出

注1:本文提供的Candy源码是得到万年书妖准许后发布的,特此感谢。
注2:感谢塞壬在本文发表过程中给予的有益评论与帮助。

[计划]在美国做一次软件应用交流/讲座

我3月中旬会到休斯顿出差2周。
本来没做什么计划,如果按这样自然发展,就是“办公室-酒店”的简单重复。
但突然发现,这就是我曾经以为与我不沾边的“宅”心态。

警醒,改之。

所以,要在工作之外,再做一些更积极、甚至激进的事——利用出差间隙,在美国做一次软件应用交流(或讲座)

欢迎有资源的网友大家提供支持。

Hi, the readers from overseas, and software vendors, please pay attention to this article.
(There’ll be an English version posted on DC forum later)

初步设想:
– 与当地软件爱好者进行一般性交流,或就某个软件(TC/Evernote/国产软件……)进行专门交流。
– 到社区、或公司、或大学举行软件应用技巧讲座,或介绍国内软件应用情况 (中英文皆可)

我乐于学习,也愿意输出价值。

所以,欢迎有条件、有资源的网友组织活动。
如果你的朋友、同事、所在公司可能有兴趣,也请转告他们。
联系我:本文发表评论 或 xbeta.zhang 埃特 google邮箱。
多谢!

[另] 计划还包括参观IT革命老区(硅谷:Apple、Google、Evernote等)、自然景观/博物馆观光。大家有什么好建议(也包括好创意)也欢迎提出。对于贡献重大想法的网友,我争取带回点小纪念品赠送。