Win7 文件关联与图标修改

0
Filed under PC
Tagged as ,

前几更新了 Notepad++ 6.0 后,程序目录被我修改了,原本的文件关联无效了。右键“打开方式”里指定 np++ 程序却怎样都选不上,搜了搜,按这篇文章解决了:http://blog.sina.com.cn/s/blog_49f914ab0100hhd1.html

作为备忘,就将方法再写一下。
Read More »

patchMaker.vbs for Source Insight 3.5

0
Filed under vbs脚本
Tagged as , ,

Windows 上用 C 做项目的应该都挺熟悉 Source Insight 的吧,大概。SI 的特色功能之一就是全局搜索输出到 Search Results List,如下显示的。

---- __FOR_TEST__ Matches (2 in 2 files) ----
a.c (xx\yy\zz): // __FOR_TEST__
b.c (uu\vv\ww): // __FOR_TEST__

在整理 patch 时对照着列表提取文件,但是手动整理太麻烦了,于是写了个脚本,自动按工程文件目录结构提取文件,放置于特定的文件夹内。

脚本下载:http://115.com/file/ansjgrk2

使用说明:

  • 创建 patchMaker.txt,将 SI 搜索结果粘贴到里面。
  • 将 patchMaker.txt 和 patchMaker.vbs 放到工程目录下。
  • 执行 patchMaker.vbs,完成后会在工程目录下多出一个新目录,以当前时间命名。提取出来的文件都放在这个文件夹内。
  • 该脚本在 Win7 SP1 x64 上调试通过,其他平台未做测试。

[Opera]替代内置的 Fast Forward

2
Filed under Opera
Tagged as ,

这是从 Firefox 的 firegesture 手势里移植过来的,做了一点点修改。这段代码可替代内置的命令:Fast Forward(打开下一页)。好处是获取下一页的链接更准(先判断 rel 为 next 的链接,再判断带有“下一页”等字样的链接,如果都没有,则网页地址自增 1),坏处是不简洁。
Go to page, "javascript: (function(){ const PREV_NEXT = 'next'; const KEYWORDS = ['next', '下一页', '>', '>>']; function loadURI(url){ location.href = url; } function IncrementURL() { var url = location.href; if (!url.match(/(.*:\/\/.*\/.*)(\d+)(\D*)$/)) return false; var num = RegExp.$2; var digit = (num.charAt(0) == '0') ? num.length : null; num = parseInt(num, 10) + 1; if (num < 0) return false; num = num.toString(); digit = digit - num.length; for (var i = 0; i < digit; i++) num = '0' + num; loadURI(RegExp.$1 + num + RegExp.$3); } var doc = document; var links = doc.getElementsByTagName('link'); for (var i = 0; i < links.length; i++) { if (links[i].href && links[i].hasAttribute('rel') && links[i].getAttribute('rel').toLowerCase().indexOf(PREV_NEXT) == 0) { loadURI(links[i].href); return; } } var regexp = new RegExp('(?:' + KEYWORDS.join('|') + ')', 'i'); links = doc.links; for (i = 0; i < links.length; i++) { if (links[i].href && links[i].textContent && links[i].textContent.match(regexp)) { loadURI(links[i].href); return; } } IncrementURL(); })();"
出于习惯,还可以在这条命令前加上 Wand 和 Forward 来增强下功能,即“登录或者前进,如果都不成功,则试图进入下一页”:
Wand | Forward | 上面代码

[游戏]地狱边境 (Limbo)

0
Filed under 游戏
Tagged as ,

上回介绍了《三位一体2》,这次又玩到了个类似的游戏——《地狱边境》。其实这个游戏发行得比《三位一体2》要早,而事实上我也早早的就把游戏给屯了起来,只是现在放假了才装上。

Read More »

[游戏]三位一体2 (Trine 2)

0
Filed under 游戏
Tagged as , ,

今年的游戏大作虽然也不少,但是最后通关并留下来的却没几个。或者说,比起什么史诗级大作之类的,我反而更喜欢那些做得精致小巧的游戏,再加上 3D 眩晕这么个死穴,很多时候都是进入游戏后没多久就果断删了,遇上再好的游戏也只能含泪右键了 = =

应个景 ^ ^

系列第一作是 09 年出的,所幸刚换电脑跑得动,一玩便喜欢上了。这游戏的一大卖点是他的物理系统,大多的谜题都是基于这个系统的,游戏方式也很简单,想尽方法跑到关卡过关点即可。现在第二作内容比第一作更丰满,魔法世界更有趣,画面也有所提升,配置要求却没高多少(这点比较厚道)。虽然被归类为动作游戏,但这游戏没有太多的打斗画面,与其说是动作游戏,不如说是解谜类游戏。第二作中还加入了多人游戏,貌似挺有趣,不过没有玩过就是了 = =
Read More »