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

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

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

在 Java 中操作 Windows 注册表

想做个东西,要获IE的代理设置,看网上介绍基本都是读取注册表的方式,没提到说借助于特定的 Win32 API。而 JDK 提供操作 Windows 的 API 也就是 Preferences,因为这个 API 也是跨平台的,所功能比较弱,在 Win32 下只能用来操作 HKCU\Software\JavaSoft 和 HKLM\Software\JavaSoft 下及子节点的数据。

自由访问注册表其他键的值光用 Java 是做不到的,必然方案就是 JNI,一开始也自己来实现这个 JNI 动态库,后来懒了一下,想着网上应该用现成的实现,Google 了一下,果然不出所望,就是 http://www.trustice.com/java/jnireg/index.shtml 下的 registry-3.1.3.zip(包含源代码)。可以利用它访问、修改、导出注册表项到文件等。解开 registry-3.1.3.zip,在 bin 目录中可以看到两个文件 ICE_JNIRegistry.dll 和 registry.jar,动态库就是本地代码实现。

阅读全文 >>