一直用这个来看nfo文件 因为很方便 但是最近电脑装了 win7 专业版 64bit 安装时出错
应该怎么改呢? 我感觉就是注册表路径名字啥的有变化 但是我完全不懂啊
不知道图能不能看到
Sh = new ActiveXObject("WScript.Shell");
sel = Sh.Popup("Install nfo viewer?", 0, "Question", 4 + 32)
fso = new ActiveXObject("Scripting.FileSystemObject");
fn = fso.GetAbsolutePathName("viewnfo.bat");
if(sel==6)
{
rt = "HKEY_CLASSES_ROOT\"
key = ".nfo\"
type = Sh.RegRead(rt + key);
if(type!="")
{
key = type + "\";
}
Sh.RegWrite (rt + key + "Shell\View\command\", "\"" + fn + "\" \"%1\"", "REG_SZ");
//create uninstall script
a = fso.CreateTextFile("uninstall.js", true);
a.WriteLine("Sh = new ActiveXObject(\"WScript.Shell\");");
a.WriteLine("key = \"" + rt +"\\" + key + "\\Shell\\\\View\\\\\";");
a.WriteLine("Sh.RegDelete (key+\"command\\\\\");");
a.WriteLine("Sh.RegDelete (key);");
a.WriteLine("WScript.Echo(\"Delete regkey:\\n\" + key + \"\\n\\nUninstall OK!\\nPlease delete files your self!\");");
a.Close();
WScript.Echo( "Write Registry:\n " + rt + key + "Shell\\View\\command\n\n\"uninstall.js\" created. Click to uninstall\n\nInstall OK!");
}
@chcp 437 > nul
@type %1
@echo.
@echo.
@echo.
@pause
1
Septembers 2015-08-08 10:04:42 +08:00 via Android
|
2
Roboo OP @Septembers 不是xp only吧
按照下边的步骤 直接打开cmd 然后 chcp437 tpye xxx.nfo 是可以正确显示的 所以现在只是需要把他们关联起来 应该可以实现的吧 [code] 在中文环境下,nfo文件总是显示乱码。一般情况,可能需要安装专门的查看程序。其实Windows下还是可以看nfo文件的,方法如下(2000/XP试过可以): 1、打开cmd,键入命令chcp 437,该命令改变当前的codepage为OEM-US(简体中文为936),他只改变当前cmd窗口的代码页,对系统没有影响。 2、到nfo文件所在目录下,键入type ???.nfo,就可以看到正常显示的nfo文件内容了 利用上面的方法,我自己写了个.bat文件,用来查看.nfo文件很方便,你可以自己来做.nfo文件和这个.bat的关联,也可以使用我提供的script自动完成。 你只要将zip包解压到某个目录下(例如:c:\program files\nfoviewer),然后双击运行install.js,一切搞定,右键点.nfo文件,选View,就可以看到nfo文件内容了。不想要了,只要运行uninstall.js(运行install.js时自动生成的),然后删掉整个目录就行了,绝无垃圾![/code] |
3
squid157 2015-08-08 10:32:34 +08:00 via iPhone
@Septembers 不算是xp only 那个js只是写注册表,bat就是打印到console
|
4
yeyeye 2015-08-08 10:57:00 +08:00 1
截图那么小哥哥也是醉了,而且提示窗口说的那么清楚了……
|
5
Roboo OP |
6
yksoft1 2015-08-08 14:45:36 +08:00
nfo为啥不用专业一点可以切换编码切换字体的文本编辑器看
|
7
kokutou 2015-08-08 15:36:36 +08:00
DAMN NFO Viewer 一直用这个~
当然 notepad2-mod 也可以 |