Skip to main content

C# 不用Windows Script Host Object Model创建桌面快捷方式

网络上绝大多数的C#教程都是使用了 Windows Script Host Object Model 来创建快捷方式,这个方法的弊病是需要引入IWshRuntimeLibrary,在添加引用对话框中搜索Windows Script Host Object Model,选择之后添加到Project的引用中。用户在使用中可能会遇到缺少com组件或者被某些杀毒软件误判的问题。

下面的方法很好的解决了这个问题,不需要引用和using, 而且适应32和64位系统。 继续阅读

没有微软鼠标,也能使用即时查看(Instant viewer)功能

之前一直使用罗技和微软鼠标,这两家的鼠标都有自带的鼠标驱动和配置软件,其中有一个功能,我一直很喜欢,在微软方面,叫做即时查看功能,英文叫做Instant viewer。 罗技方面则叫做应用程序切换。

可以实现全屏预览所有打开的窗口,大约就是这个样子:

Instant viewer 即使查看

不过这个功能只能使用微软或者罗技的鼠标才可以,没有快捷键(除非键盘有多任务按钮),第三方鼠标是无法实现的。

我研究了很久,终于在国外AHK论坛上找到了方法,下面我分享一下自己改进的AHK代码: 继续阅读

又一个任意代码高亮的方法

之前我介绍过如何在Word中高亮显示代码,今天再分享一个可以在Office或者Wordpress 等网页中插入高亮代码的方法。

Wordpress中插入代码,一般人都会选择插件,或者修改文件的方法。但是插件往往会使用一些远程的js库,影响网站速度,长期来说,也未必稳定。反倒不如直接写入带Highlight格式的HTML更佳。这里就需要用到一个非常不错的软件 继续阅读

如何在Word中高亮显示代码

很多高级文本编辑器是支持代码高亮的,比如emeditor、notepad++、Scite等等。但有时候我们需要粘贴一些代码到Word文档中。但是有些编辑器是无法粘贴高亮格式的。这就需要用到几个巧妙的方法。

注:

notepad++ 可以:插件-NppExport-Copy all formats to clipbord 的方法粘贴。

Scite 可以:菜单 Edit -> Copy as RTF 的方法粘贴。

本方法适合一切可以高亮代码的编辑器,不管它是否支持插件或富格式文本。

继续阅读