最近从日本人手里拿到了一个vc的工程,打开一开,果然注视都是乱码。
是的,他们使用的编码是shift-js。
可是Visual Studio 2008中,要在哪里设置文件编码呢? 他不像Eclipse那样在工程的属性也签里面。
后来我google到了msdn上的这篇文章:
How to: Save and Open Files with Encoding
原来右键某一文件,里面有个【Open With...】按钮。打开一看,默认的打开方式是【C++ Source Code Editor】,微软还提供了另外一种打开方式【C++ Source Code Editor(with encoding)】。使用他并选择我们想要的编码即可。 文件菜单中的打开已经保存操作也都类似。
对每个文件都执行这一系列操作实在是麻烦,对这一问题的解,我本来是期待微软的一个选项,或者是一个插件。
可是我只找到了【Tools - Options - Environment - International Settings】这么一个选项。
而这个选项只有两个值能够选择,一个时English,一个是Same as Microsoft Windows
可我的os是chs,我要打开的文件是jpn....(如果大家知道更好的方法的话请告诉我 ^-^),
于是乎,我便写了一个AutoHotKey脚本自动化他。
使用的方法很简单,首先选中文件,接着按F12即可以shift-js打开该文件。
在弹出编码选择对话框时,也可按F12,直接选择shift-js。
(对于其他编码方式,脚本需要微调。)
; enhance visual studio 2008
; open file with shift-js enconding
#IfWinActive ahk_class wndclass_desked_gsk
$F12::
Send, {APPSKEY}n
Sleep, 500
MouseClick, left, 50, 77
Sleep, 100
;Send, {DOWN}{ENTER}
Send,{ENTER}
Sleep, 500
;WinWait, Encoding,
;IfWinNotActive, Encoding, , WinActivate, Encoding,
;WinWaitActive, Encoding,
IfWinActive, Encoding
{
Send, {TAB}{TAB}
Sleep, 100
Send, j{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{ENTER}
; Send, {TAB}{TAB}j{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}
return
}
return
#IfWinActive
; shortcut just for select shift-js encoding
#IfWinActive ahk_class #32770
$F12::
Send, {TAB}{TAB}
Sleep, 100
Send, j{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{ENTER}
return
#IfWinActive
分享到:
相关推荐
AutoHotKey 帮助文档
这是一份AutoHotkey中文...使用AutoHotkey后大大减轻了工作时一些重复操作的难度。如果只是要做一些简单的事件,花一点点时间按照样例上操作即可上手。完整读完这本手册,可以发现AutoHotkey还有很多有趣且强大的功能。
window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHot...
AutoHotkey 中文手册
AutoHotkey_CN_版本_1.1.30.03 手册 中文版
AutoHotkey脚本.ahk文件关联工具-解决方案-注册表.zip
autohotkey中文帮助文档chm 翻译过来就是【智能热键】帮助文档
Autohotkey 脚本文件编辑器。支持函数自动提示,关键字显示
在线版 https://wyagd001.github.io/zh-cn/docs/AutoHotkey.htm 包含V1和V2版本 来源于https://github.com/wyagd001/wyagd001.github.io 使用时注意文档是否是最新版本,
最新版AutoHotkey中文帮助文档
AutoHotkey中文帮助文档,之前在网上下载的,win7打开什么都不显示,自己用chm编辑器重新生成了一下,就能正常显了,分享一下.
模拟键盘和鼠标Auto Hot Key
新版本的大家一起学习
autohotkey help file
AutoHotkey 是一款免费的、Windows平台下开放源代码的热键脚本语言。有了它,您可以: ...您可以手工编写 宏 或者使用宏录制器。...将任何的脚本转换为 EXE文件 ,使其在没有安装AutoHotkey的计算机上也能运行。
AutoHotKey懒人包
AutoHotkey.chm为AutoHotkey文档具体讲解了AutoHotkey基本使用方法,编写脚本更容易。
网上搜集的AutoHotKey的学习资源
这是一段 AutoHotKey 脚本, 用来模拟 windows 7 的窗口拖拽操作: * 拖拽到屏幕顶端, 最大化; * 拖拽到屏幕左/右侧, 占据...资源包中有 autohotkey 脚本源文件和编译好的 exe 文件, 没有 autohotkey 软件也可以运行.
AutoHotkey_1.1.33.10_setup.exe