Archive for the ‘我叽歪软件’ Category

我叽歪软件:从xplorer2到Total Commander

不知道为什么,我非常喜欢的xplorer2这个资源管理器,老是无缘无故的崩坏,而且每次崩坏所有的设置、包括注册信息都会丢失。所有,现在又转回来使用TotalCMD

其实,很久以前,在使用xplorer2之前,使用的就是totalCMD。但是当看到xplorer2的简洁时,立刻就叛变了。但是,因为现在xplorer2老是崩坏,所以,不得不回到totalCMD了。不过,再次回来的时候,却发现totalCMD也已经改进了很多,特别喜欢的就是其中的批量替换功能了。它的批量替换功能非常强劲,竟然支持正则表达式。所以,这里也把其正则表达式的帮助,备份一下,以备不时只用。

totalCMD

Regular expressions

Regular expressions are a very powerful search tool. They allow to search for complex classes of words. Regular expressions are mainly meant for professionals, but can also be useful in the office for finding certain documents.

Total Commander supports regular expressions in the following functions:

  • - Commands – Search (in file name and file contents)
  • - In Lister
  • - In the Multi-Rename tool
  • - In the selection dialog

Regular expressions consist of normal characters and special characters, so-called meta-characters. The following characters are meta-characters or initial parts of meta-characters:
. \ ( ) [ ] { } ^ $ + * ? (only in character classes: – )

Normal characters:

test finds the string "test" in the searched text. Note: This finds "test" ANYWHERE in a file name or on a line in text.

Escape sequences:

A backslash \ starts an Escape sequence. Examples for escape sequences:

  • \t Tabstop
  • \xnn Character with hexadecimal code nn. Example: \x20 is the space character. The character table charmap.exe (if installed) shows the
  • character code of most special characters. You can use the Windows calculator in scientific mode to convert from decimal to hex.
  • \x{nnnn}
  • Unicode character with hexadecimal code nn. Note that Total Commander now uses Unicode for file names, so you need to use this notation for characters other than basic English.
  • \[ Left square bracket. Since the square brackets are meta-characters, they need to be written as \[ to search for them in the target string.
  • \\ Finds a backslash.
  • \. Finds a dot ("." alone finds any character, see below).

Character classes

Characters in square brackets build a character class. It will find exacly one character from this class. A dash allows to define groups, e.g. [a-z]. A ^ at the beginning finds all characters except for those listed.

Examples:

[aeiou] Finds exactly one of the listed vovels.
[^aeiou] Finds everything except for a vovel.
M[ae][iy]er Finds a Mr. Meier in all possible ways of writing: Mayer, Meyer, Maier, Meier. Very useful if you cannot remember the exact writing of a name.

Meta-characters

Here is a list of the most important meta-characters:

  • ^ Line start
  • $ Line end
  • . Any character
  • \w a letter, digit or underscore _
  • \W the opposite of \w
  • \d a digit
  • \D no digit
  • \s a word separator (space, tab etc)
  • \S no word separator
  • \b finds a word boundary (combination of \s and \S)
  • \B the opposite of \b

Iterators

Iterators are used for a repetition of the character or expression to the left of the iterator.

  • * zero or more occurances
  • + one or more occurances
  • {n} exactly n occurances
  • {n,} at least n occurances
  • {n,m} at least n and max. m occurances

All these operators are "greedy", which means that they take as many characters as they can get. Putting a question mark ? after an operator makes it "non-greedy", i.e. it takes only as many characters as needed.

Example: "b+" applied to the target string "abbbbc" finds "bbbb", "b+?" finds just "b".

Alternatives

Alternatives are put in round braces, and are separated by a vertical dash.

Example: (John|James|Peter) finds one of the names John, James or Peter.

Subexpressions for search+replace

Text parts in round braces are taken as subexpressions.

Example: To swap the title and interpret in the file name of an mp3 file, when they are separated by a dash (Title – Interpret.mp3), this can be solved like this:

  • Search for: (.*) – (.*)\.mp3
  • Replace by: $2 – $1.mp3
  • Here $1 means the text in the first brace, and $2 the text in the second brace.

Backreferences

\n Finds subexpression n another time in the search result.

Example: (.+)\1+ finds e.g. abab (where the first ab is found by .+ and the second by \1+ )

Modifiers

Modifiers are used for changing behaviour of regular expressions.

  • (?i) Ignore Upper-/lowercase. In Total Commander, this is the default for file names.
  • (?-i) Case-sensitive matching.
  • (?g) Switches on "greedy" mode (active by default)
  • (?-g) Turns off "greedy" mode, so "+" means the same as "+?"

The other modificators are not relevant for Total Commander, because the program only supports searching within one line.

金山词霸2009破解版(词典不消失,可屏幕取词.附下载)

2009年5月初金山更新了金山词霸 2009,现在已经升级到了sp3。随着金山对破解软件的打击力度的加强,现在很多老的金山词霸2009已经无法使用,或者不好用了(例如很久前写过一篇《深度金山词霸2009破解版 (牛津版)》也已经失效了)。具体表现在:词典经常消失、无法屏幕取词等现象。而现在网上的金山词霸破解版更是鱼龙混杂。很多都是老的破解版。根本无法实现现在的使用需求。所以这里特别提供在能够使用的、字典不会消失的、屏幕能够取词的、可以升级sp3补丁的金山词霸2009下载。而我也会时刻关注网友的留言和使用情况。如果再次出现无法使用的情况,我将会及时更新。

整个过程很简单

整个过程非常简单,不再有复杂的操作。步骤如下:

  1. 下载金山词霸2009(含sp2补丁)破解安装文件。点击此处下载金山词霸2009破解版。(465M的那个)
  2. 去金山词霸2009官方下载金山词霸2009sp3补丁。点击此处下载金山词霸2009sp3补丁(此地址为金山官方下载地址)下载完毕后,先安装金山词霸2009(含sp2补丁)破解安装文件(解压后为大约488M的exe文件)。一路“下一步”就可以了。
  3. 安装完毕后,再安装从金山词霸官方下载的sp3补丁,即可完成sp3升级。
  4. 最后就可以尽情享用最新的金山词霸2009sp3版了。

有图有真相

字典不消失并更新到最新

从下图可以看出,字典不会消失,而且拥有了只有升级到金山词霸2009sp3版才会有的《7国语言大辞典》等最新词典——


金山词霸2009破解版,可以升级到sp3,字典不会消失

解决屏幕无法取词问题

最新的屏幕无法取词的问题,也得到了彻底的解决——


金山词霸2009破解版,解决屏幕无法取词问题

无需通行证和激活

是真正的破解版,无需什么金山通行证和激活——


金山词霸2009破解版,无需再激活

金山词霸2009 sp3更新了什么

其他的功能性的改进,没有什么了不起,无非是些修修补补。最令人高兴的是更新和增加了很多权威性词典。更新或者添加的新词典列表如下——

  • 简明英汉词典现代英汉综合词典英语常用词例句库
  • 常用情景口语句库
  • 汉英医学新词词典
  • 汉英体育词典
  • 英汉中医药学名词
  • 英汉物理学名词
  • 英汉生态学名词
  • 英汉自然辩证法名词
  • 英汉航天科学技术名词
  • 英汉通信科技名词
  • 七国语言大词典(中文部分)
  • 七国语言大词典(日文部分)
  • 七国语言大词典(英文部分)
  • 七国语言大词典(俄文部分)
  • 七国语言大词典(法文部分)
  • 七国语言大词典(德文部分)
  • 汉英力学名词
  • 英汉力学名词
  • 汉英林学名词
  • 英汉林学名词
  • 汉英煤炭科技名词
  • 英汉煤炭科技名词
  • 汉英农学名词
  • 英汉农学名词
  • 汉英生物化学名词
  • 英汉生物化学名词
  • 汉英生物物理学名词
  • 英汉生物物理学名词
  • 汉英水利科技名词
  • 英汉水利科技名词
  • 汉英土壤学名词
  • 英汉土壤学名词
  • 汉英化学名词
  • 英汉化学名词
  • 汉英心理学名词
  • 英汉心理学名词

特殊说明

经过以上的步骤相信,你已经解决了问题。但是,如果你依然有问题,请访问金山词霸2009sp3破解版下载(解决字典消失、屏幕不能取词问题),下面有一些用户的评论和留言,应该可以解决您的问题。