[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

大家猜猜CMD文档中的XOX是什么意思

本文本来是文字消遣区的主题
所以我和楼下的几位的发帖都比较随意
甚至还有某兄貌似在拨弄河蟹大神的虎须

可是后来因为自己的一时冲动
背离了自己文字消遣的初衷
经历了一番从消遣文字到被文字消遣的历程
结果不知怎么就被坛罐(论坛高管的简称)看中
意外的摇身一变连升七级
(有疑问者且看教学区与文字区有多大的水平高度落差)
飞上了教学资料的枝头


这下可了不得
本来只是龟缩一隅聊博一哂
突然间就光天化日众目睽睽
这让我如何面对嗷嗷待哺的初生牛犊
又让我如何面对火眼金睛的大神大仙

坛罐的权威不可藐视
自己的形象不可摸黑
索性把原来的帖子改的面目全非
搞的我都认不出原样为止

       此致
所致
—————————————————
下文是原帖的原文(红字)
再加上有意后加的注文(黑子)
名义上是让大家看的更明白
实际上是想大家看的更糊涂
且看

看过CMD官方文档NTCMDS.CHM的人

注:
这里特指在精简了帮助文档的XP系统下看这篇帖子中的附件
系统自带的命令行帮助文件ntcmds.chm(中英文双版)
http://www.bathome.net/redirect.php?goto=findpost&pid=50985&ptid=3926
如果你是完全安装的XP系统请飘过

有没有注意过每篇文档下方都会有一个”XOX“
注:
不一定在每篇文档中都有
也不一定在文档末尾
起初所以不知道
是因为比较懒
没有看完所有的文档
现在也还没看完 :)
具体哪里有又在哪
建议在文档中搜索"XOX"

而且中文版也没有翻译这个词
注:
中文版翻译是没有这个词
但它翻译了这个词背后的词
具体什么意思看完本文就明白了

谁知道这个XOX是什么意思
注:
到现在也没人确定它字面上是什么意思
可惜不知道文档的原作者是谁
否则一定把它拉出来示众
净搞这些云里雾里的弯弯绕 ;)
现在只知道它代表reusable text
或者叫smartreusetext
简单的说就是会被替换的词
替换内容来源于一个词汇对应表
欲知详情请看下楼分解

大家都可以猜一猜
注:
现在还可以猜一猜
并且是有奖猜谜
猜中的奖励30个PB
中不中我说了算

[ 本帖最后由 qzwqzw 于 2010-5-4 14:28 编辑 ]
天的白色影子

果然是技术性论坛
大家伙都挺理性
想问题首先是”引狗据冰“
想象除了Google和Bing
是不是还应该有百度的结果
难道大家就没有什么有创新的想法吗

比如为什么是XOX而不是OXO或者XO
就是因为XOX就像一张闭眼张嘴的笑脸
天的白色影子

TOP

哇哦
真的有人去摆渡啊
真真气煞人也
难道做技术的就真是缺乏想象力了吗?
天的白色影子

TOP

嗯,有点意思了
我只是想让大家凭自己的想象力猜猜
引经据典的工作我自己就可以做了

下面再说一说我的看法和想法

XOX给我的第一印象就是“笑哦笑”
这是从发音上去理解的

从整体结构上看
好像是一张笑脸但又不太像
也可以说是一个人举着双手在跟你招手
这就是一种意会了

从字型上讲
X是一个最开放的字母
而O是一个最内敛的字母
而XOX将两种性格的字母聚集在一起
可以说是外表开放而内心保守的一种形象
代表着一种生活态度和处事哲学
1

评分人数

    • 523066680: 膜拜一下,顺便在此回复PB + 2
天的白色影子

TOP

大概对比了一下
在正文中出现的XOX
通常是替代一段类似下面的文字
Windows XP and the Windows Server 2003 family of products do not use this command. It is included only to preserve compatibility with existing MS-DOS files, but it has no effect at the command line because the functionality is automatic.
或者
Multiple configurations of the MS-DOS subsystem are not supported.

查看源的结果则是
<NOLOC><SPAN CLASS="reuse" ID="multconfig">XOX</SPAN></NOLOC>
<NOLOC><SPAN CLASS="reuse" ID="cmdnotavail">XOX</SPAN></NOLOC>
<NOLOC><SPAN CLASS="reuse" ID="toolnot64">XOX</SPAN></NOLOC>
......
<NOLOC><SPAN CLASS="reuse" ID="cmdformat">XOX</SPAN></NOLOC>

可以看出XOX与<NOLOC>标签有很大关联
而且都使用了reuse的样式
至于这些标签与样式有什么意义仍然待查
天的白色影子

TOP

标签及样式控制来源于外部文件这我是知道的
正如你所说精简的系统中没有对应的ntshared.chm
所以不确定其中的细节而已

我只是奇怪这些标签存在的意义
他们被ntshare.chm中的shared.js所处理
通常是替换标记的标签文字
但为什么是他们?
我看了看没有什么很强的规律性
而且为什么用XOX做标签
而不用其它的什么单词?
这大概需要获取到shared.js才能揭开部分谜底了

另外
查阅了technet的对应文档
http://technet.microsoft.com/zh-cn/library/cc787686(WS.10).aspx
发觉XOX标记出现的地方
均是英文表述
说明TechNet的文档与ntcmds.chm同出一源
而且中文化工作不够细致
没有深入到shared.js中去
天的白色影子

TOP

找到了ntshared.chm
同时也看到了shared.js
虽然仍然无法正常浏览
提示没有注册类别的脚本错误
不过问题果然有了进一步的变化

文件中没有出现XOX
反而出现了曾经讨论过的OXO
   // original error text
   text = "OXO";

也出现了未曾讨论过的XOXOX
   smartErrorText = smartErrorTextNode ? smartErrorTextNode.text : "XOXOX";
猜测XOX可能跟下面几个单词有关
ActiveX Object OLE

大概可以确认这类节点是
所谓的reusable text或者smart text
分别有reuse和smart的class
其替换文本应该是在reusable.xml中
可惜还没有找到这个文件
只大概采集到了这些样本
"reuse" ID="IPX32"
"reuse" ID="cmdformat"
"reuse" ID="cmdnotavail"
"reuse" ID="multconfig"
"reuse" ID="para5"
"reuse" ID="s_u_p_remark"
"reuse" ID="toolnot64"

"smart" ID="command"
"smart" ID="printing6"

[ 本帖最后由 qzwqzw 于 2010-5-2 16:13 编辑 ]
天的白色影子

TOP

找到了ntdef.chm
运行的很好
而且竟然看到了XOX对应的中文内容
看来微软的中文化没有我想象的那么糟糕
只不过TechNet没有正确的引用shared.js而已

从ntdef.chm中找到了reusable.xml
感觉它更像一个词汇表(glossary)
虽然在ntshared.chm中已经有一个glossary.xml
但他们是完全不同的
reusable.xml大概有675个术语(term)
glossary.xml大约有1787个

至于reuse从下面的注释已经看的很明白了
就是为了多个chm的文本重用
reuse是静态重用
smart是动态重用
微软把它称作表格化的数据控件对象
Tabular Data Control (TDC) object

//******Re-usable text *********************************************************************************************
// Inserts the Tabular Data Control (TDC) object at the end of the page
// Inserts "re-usable text" from the txt file at: <span id="@@CHM_name@@@@index#@@" class="reuse"></span>
// e.g.<span id="printing4" class="reuse"></span> for record#4 in the printing.txt in printing.chm.

// <SMARTREUSABLETEXT>

// addReusableText() - called during document load to find all references
// render time bound <SPAN> contents.  Extracts content resources from reusable.xml.
//
// "class" names bound (reuse, smart)
// "reuse" static lookup of commonly referred to text.
// "smart" dynamic lookup of navigation text relevent
//         to the shell presentation of the start menu
//         and the control panel, (simple and classic), for the logged on user.
//         Requires inserting custom <OBJECT> supported by Help and Support Services viewer.
//         Currently not available from HTML Help control. 2000/01/12.
//
天的白色影子

TOP

返回列表