如何设置 Windows 默认命令行窗口大小和缓冲区大小

Windows 命令行 cmd 窗口系统默认的大小(80*40)对于现在的屏幕配置已经跟不上时代了,我们总是要把它改大些,而且缓冲区大小也想改得大大的。单纯的为当前的 Windows 命令行窗口修改显示大小和缓冲区大小就简单了,右键命令行窗口标题,属性里改屏幕缓冲区和窗口大小就是,系统会为与当前标题相同的命令行窗口记住你的设置,比如 C:\Windows\system32\cmd.exe。但是经常你又会打开不同标题的命令行窗口,如 Tomat,这时候它又是默认的 80*40 的窗口大小,又得改,再碰不同标题又要改。

于是能否直接修改系统默认的 cmd 窗口和它的缓冲区大小呢,以后碰到新的标题就参考于它。行的,方法是改注册表。

先来看下你可以在命令行下直接指定命令行窗口的大小了,进到命令行执行 mode,可以看到关于控制台的信息如下:

Status for device CON:
----------------------
    Lines:          2000
    Columns:        120 阅读全文 >>

OpenVPN Windows 平台安装手记

VPN 用途还是很广泛的,比如家里连接公司的网络解决紧急问题,安全因素考虑时两个分部间的互访。而且在兲朝 VPN 可能还承载着更大的功用,比如你在外面有个主机或是 VPS 就可以试下。OpenVPN 是免费的(Community 版免费),它可以让你异地两个电脑组成一个局域网,可以是 client-to-client, 现 proxy 一下;或是 push 成 gateway,透明的进行 proxy -- 当然还需要更多的设置,像 NAT、Route 等。

OpenVPN 是跨平台的,这里讲下 Windows 平台的 OpenVPN 如何安装设置。下载页面:http://openvpn.net/index.php/open-source/downloads.html,当前 Windows 平台下的版本是 openvpn-2.1.4-install.exe阅读全文 >>

一键复制弹出窗口中的文字内容

我们用 Windows 时都遇到过系统报错,在不知道问题如何解决时一般都会去 Google、百度,根据弹出窗口中的报错内容搜索解决方法,通常都是一字一句键入,很是麻烦,其实有种方法是最简单的,就是按下 "Ctrl + C" 快捷键,窗口中的文字内容就被复制到系统的剪贴板上了:)

如图,实际操作是打开记事本,其中随便输入内容,点击关闭就会弹出对话框来,只要按下 Ctrl + C,弹出窗口的内容就进入剪切板了,不信的话就立即关闭那个弹出窗口,在记事本中 Ctrl + V 就能体验到了: 阅读全文 >>

Windows下安装使用openldap

openldap 比起其他商业目录服务器(比如 IBM Directory Server),特别的轻巧,十分适合于本地开发测试用,在产品环境中的表现也很优秀。

openldap 软件在它的官方网站 http://www.openldap.org, 不过下载过来是源代码,并没有包含 win32 下的 Makefile 文件,只提供了在 Unix/Linux 下编译用的 Makefile。所以相应的在网上介绍在 windows 下安装使用 openldap 的资料比较少,而在 Unix/Linux 下应用文档却很丰富。

本文实践了在 Windows 下安装配 openldap,并添加一个条目,LdapBrowser 浏览,及 Java 程序连接 openldap 的全过程。 阅读全文 >>

调用Windows外壳程序格式化磁盘

看资料介绍说 Windows 2000 以上的 SDK 提供了格式化逻辑驱动器的函数 SHFormatDrive, 这是一个外壳函数(Windows界面操作环境称之为外壳),从 shell32.dll 库导出,调用后会弹出一个格式化对话框,只有用户单击"开始"按钮后格式化才开始,使用时应包含头文件 shlobj.h 

我都照做了,下载安装了 Windows XP SP2 的 SDK, 并配置在了 VC 的 include和lib目录中了,也把新SDK的目录调到了最上面,程序中也包含了 shlobj.h, 而且看到新的 SDK 的 shlobj.h 中确实有 SHFormatDrive 函数原型,可是当我使用 SHFormatDrive 函数编译时总提示我找不到这个符号。不知道发生什么问题了,留待以后有需求时再解决吧,反正就是预编译宏展开时,不是去 include 新的 SDK 的 shlobj.h 文件,include 的是 VC98 中的 shlobj.h 文件。 阅读全文 >>

用 Windows 脚本启停和监视应用程序

如果一个程序运行后不会出现在任务管理的进程列表中,那么判断这个程序是否在运行当中该如何做呢?要是直接调用 Windows API 来获取当然是一点问题都没有,只不过需要用编译语言来写,动作大了点。下面介绍直接写 Windows 脚本的方法,据你熟悉而言可以用JS或VBS脚本,在脚本中须用到 WMI 查询。同时也顺带一下用 WMI 创建进程启动后台程序的脚本。

1. 判断后台进程是否在运行,假设应用程序的名称为 UnmiProgram.exe,VBS脚本如下: 阅读全文 >>

一条技巧:去除显卡的右键菜单项 [转]

  安装显卡驱动以后,在桌面右键菜单上多了"另存为图式…"、"图形选项"、"显示模式"三项,我想去掉它们,应该怎么操作?

  答:要去掉显卡的桌面右键菜单,在"开始/运行"中输入"regsvr32 /u igfxpph.dll"运行即可;若要恢复使用,则用同样的方法输入"regsvr32 igfxpph.dll"运行。

摘自:http://www.51windows.net/data/SiteNews.asp 一条技巧 2006-10-13 21:39:33

安装了主板自带显卡的驱动一般就会在桌面右键菜单加上那几个项,真的很烦人,还影响右键菜单的弹出速度,原来还不知怎么拿掉它们,现在好了。

再参考:http://hi.baidu.com/snoworld/blog/item/cfeb0afa23477e9d59ee90e8.html

上面的去除方法并不妥,首先相关注册表项还在,在桌面右击时系统还是会寻找这些菜单项,只不过是找不到内容而已(用Regmon监视一下就知道了,后面给出的注册表路径也是通过Regmon找到的);其次,反注册igfxpph.dll后,显卡的额外设置、高级选项(“显示 属性” ->“设置”->“高级”)也会消失。

个人的方法是:
运行“regedit”打开注册表,进入[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\],下面的子项igfxcui就是桌面右键菜单出现的Intel显卡驱动添加的内容。删除“igfxcui”这个子项即可(先导出以备份再删除)。这样上面的缺点就没有了。

参考:http://hi.baidu.com/ejdfw/blog/item/e78a15dafb464c3c32fa1c60.html 介绍有更全面的办法。