[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
绝对顶一个!~
能支持修改其他进程的变量?
大哥,翻译下说明,俺们学习学习!~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

拿GG搞了一下:
CONSET用户手册CONSET

NAME Con​​Set.exe - 显示,设置或删除cmd.exe的环境
        变量,修改控制台参数,并执行浮点
        数学。

VERSION
        V1.4,2002年6月6日

平台
        Windows NT 4.0中,X86

内容简介
        简化
        [选项] [名[= [值]]

        详细
        [/ E] [/ N] [/ Q] [/ V] [/ X] [/ PID = PID#] [[/ CD] [/ RANDOM] [/ S] | [/ D弦]
        | [/时间[H +/-#] [M +/-#] [S +/-#] | /日期[Y +/-#] [M +/-#] [D +/-#] |
        [/ A [/ B | / I | / F | / O | / X] expr的| <文件] | [[</ C | / K | / P [H]>名称=值] | [/ M&|
        / T&| / U名称[= [值]]] | [名称[= [值|`命令`]]]]]

许可
        无限使用,无限分发免费的产品。

说明
        概览
        ConSet有两个主要功能:第一是显示和
        操纵CMD.EXE环境变量,第二是调整
        控制台窗口的参数。 ConSet结合了所有的功能
        CMD.EXE的内置SET命令及主要职能
        资源工具包的SETX程序与浮点运算库和
        一些控制台调整工具。

        当ConSet是不带任何参数运行当前的环境是
        打印。如果一个变量名或变量名的一部分被指定,
        与之相配的名字只有变量将被打印出来。在匹配
        如果出现匹配的字符串中指定的全部或部分的开始
        一个变量的名称。如果一个变量名后跟一个等号和
        不出意外,该变量将被删除从当前
        环境。如果等号后面是任何文本,变量
        将定义该文本。此默认行为可以修改
        通过对一节题为OPTIONS任何选项的存在。

        变量也可以设置从管道或重定向STDIN如果
        命令行的等号两端:“COMMAND | ConSet VAR1 ='和
        “ConSet VAR = <文件”。

        反引号表示一个命令,要读取。为了写一个值
        这是不被理解为命令,但必须开始和结束
        反引号,双先反引号:ConSet VAR = ``不是一个命令`
        会被理解为'不'的命令。如果多行存储在一个
        变量,只有第一行可以检索与ECHO。要打印
        使用SET的全部内容或ConSet / V。例如:

                ConSet VAR =`DIR / B ^ |寻找“CMD”`
                ConSet / VX VAR

        该进程退出代码存储在变量
        %ConSet_Process%。


        选项
        /? ... ...
                打印在指定的开关(即/详细资料?
                / A)。交换机/?单独使用时只打印概要和
                每个交换机的简要说明。

        / HELP
                打印所有可用的内部文件。

        / A“VAR1 = expression1的,VAR2 = expression2的,..."
        / A <文件

                字符串或文件被评估为一个或多个数学
                用逗号,分号,回车或表达式分隔
                换行符。如果最后的“变量=”(左值),则省略
                结果将被打印到STDOUT。用作英镑符号(#)
                评论指标。注释结束于未来的分隔符。

                如果任何表达式中包含的字符%^&|<>,一个
                字符必须是转义转义字符
                (一= ^ ^ 1,B = A ^&1)或整个表达式用引号括起来
                (“A = ^ 1,B = A&1”)。上述不适用于在表达式
                输入文件。空格是允许的大部分地方。

                编号:
                所有数字都是使用和储存只要双打(80位),除
                是位运算符将截断受影响人数为64 -
                位整数。浮点数的计算机上使用
                本质上不准确,用户应谨慎四舍五入
                错误。精度可能会受到限制通过设置变量
                %,而所需的位数ConSet_prec%。例如,“SET
                ConSet_prec = 6'为六位数的精确度。默认为20。数字
                可输入科学记数法(即1.2E2 = 12,
                1.2E - 2 = 0.12)。

                编号基地:
                号码可输入十进制,二进制的前缀0B,
                十六进制的前缀为0x,并与非标准八进制
                前缀0O(“零哦”)。这项计划的目的是成为一个
                许多脚本问题的解决方案和标准八进制
                0字头只创建一个额外的问题。默认
                输出是10进制。要强制输出到另一个
                支持基地,追加相应的标志字符
                开关(/ AO =八进制/ AX =十六进制,和/ AB =二进制)为整数,或
                标志字符和一个浮点期(即/ AB)。对于
                传统的八进制输出,使用/ AOF。

                变量:
                变量名必须以字母字符或
                字符“@”,他们可能包含数字或任何
                在双引号中以下字符:"`@#_ \'“。
                变量名不一定要百分号封闭的,除非他们
                违反上述规则。如果他们是变量的值
                将存储,诸如左值和变量的使用
                递增和递减运算符,它们不能包含在
                引号。变量以字符“@”开头的本地
                当前实例的ConSet只(例如:@ A = 5,@ A +1)。变量可以
                包含表达式组成的价值观和其他定义
                变量。未定义的变量会产生一个错误,他们不
                设置为零的SET就行。

                列表和数组变量:
                多元素变量可以被索引,列表和数组
                数学表达式。数组是一个或多个行的表
                与一个或​​多个每行中的列。阵列需要一个指数
                该行后跟一个列的索引。列表是一个数组
                只有一行,只需要单一指标。索引
                在方括号中指定的变量名以下使用
                格式列表[元素]和ARRAY [行] [列]。索引是零
                基于指定元素必须存在。单个元素
                在一排由空格或逗号分隔的分隔和行
                用分号或换行符。如果列表或数组变量
                在一个没有索引表达式中包含,它将作为一个读
                表达。有两种方法提供了创建列表和一个
                创建阵列(见SEQ()和{})。

                        例如:“名单= SEQ(30 +((5546>>月)&1),月,1,1,12)”
                        例如:垫= {2000 2001 2002; 29 28 28}
                        例如:清单[月 - 1] =垫[0] [年] == 2000垫[1] [年]:0

                (区分大小写)内部常数:
                $ C光速(2.99792458e8米/秒)。
                $ D转换为弧度(即COS(60 $ d)段)。
                $ G重力加速度(9.80665米/秒** 2)。
                $ G引力常数(6.67259e - 11 M ** 3 /(千克秒** 2))。
                百万元转换为弧度分钟。
                $ S转换为弧度秒。
                $ R弧度转换为度(即ACOS(0.5)$ R)
                $ E E,天然原木基地。
                $ P皮,圆周率的直径
                                循环。
                $ Z在几分钟时间偏差(UTC =本地时间+ $ z/60)。

                在运营商支持的优先顺序:
                隐含乘法启用。暗示乘法
                变量,用空格分隔的变量。

                #注释。忽略,直到下一个分隔符的一切。
                {}定义设置,必须使用单独的一个逗号
                                分隔的表达式(例如:
                                / A X = {0 1 2; 10 11 12},5倍[1] [1])。
                :=表达式分配给一个变​​量。使用此
                                操作时,表达应分配
                                没有评价。使用反引号分配一个
                                元素的列表或矩阵(例如:
                                /一个var:='矩阵[0] [1]`)。
                ()分组。
                + + - 前,后递增和递减。
                **功功率(X ** 2是x的平方)和所有功能。
                !expr的〜逻辑否定(在0或1的结果)和按位
                                补充。
                expr的!阶乘。使用E ^(LNG(X +1))非整数。
                %/ *模量(XY * IPART(X / Y),在脚本中使用%%),
                                除法和乘法。超额模
                                经营者将被忽略。
                + - 加法和减法。
                >> <<按位左,右移动。
                > => <= <比较(以0或1的结果)。
                != ==比较(以0或1的结果)。
                &按位与(0b11和0b10 = 0b10)。
                ^按位异或(0b110 ^ 0b101 = 0b011)。
                |按位或(0b01 | 0b10 = 0b11)。
                &&逻辑和(0或1的结果)。
                | |逻辑或(0或1的结果)。
                ?:条件(结果=(测试表达式)(真表达式):(假
                                表达式))。
                ;表达分离。

                功能:
                如果一个函数名称没有后跟可选的空白和
                括号'(',它会被解释为一个变量的名称。

                用户定义的函数:
                变量可以被定义为功能,包括括号
                并在变量名的参数列表。该功能必须
                定义函数名之间没有空格和第一
                括号。在参数列表中的变量必须匹配
                变量表达式。例如:

                        ConSet / A xRoot(X,Y​​)= X **(1 / Y),xRoot = xRoot(8,3)

                多语句函数可以定义内附
                报表括号。不要终止与最后的陈述
                分隔符,这将是返回值。例如:

                        ConSet / A功能(X,Y):= {X + = 1; X ** Y},Z =功能(2,2)

                内置功能:
                ABS(表达式)绝对值。
                ACOS(表达式)的反余弦。
                ASIN(表达式)反正弦。
                ATAN(表达式)反正切。
                ATAN2(Yexpr,Xexpr)
                                圆弧相切的Y / X
                avgRC(expr的,VAR,值​​[,H])
                                平均变化率(向前差商)。
                                “expr的”必须是“VAR”的衍生功能
                                将研究在“价值”与一个“H”步长值。
                                “H”默认为0.001。
                cdim(VAR)的一个列表或数组列维度。
                CEIL(表达式)天花板。
                COS(表达式)余弦。
                吸烟与健康委员会(表达式)双曲余弦值。
                暗淡(VAR)长度在“VAR”中的字符串。
                DMS(表达式)返回'expr的“三个整数连接成
                                格式DMMSS。 “D”可能有一个或多个数字。
                EXP(表达式)e的自然expr的值。
                                另外$ E **(表达式)。
                找到(“子”,“串”[,偏移])
                                返回“字符串”的“分”零基位置
                                开始以“抵消”,或零如果“偏移”并不是
                                指定。如果\“分\”是没有发现功能
                                返回-1。参数可能被引用的字符串或
                                非上市的变量名。 “偏移”不必加引号。
                                负偏移数着从结束。
                findi(“子”,“串”[,偏移])
                                相同发现(除了文本的情况下)是
                                微不足道。
                地板(表达式)楼。
                fpart(表达式)的小数部分。
                伽玛(表达式)伽玛功能(实施
                                EXP(LNG(表达式)))。
                GCD(expr中,表达式)
                                最大公约数。
                IPART(表达式)的整数部分。
                jd2g(表达式)公历日期从时间顺序JDN,有效
                                -4900-03-01摹前进。返回值是一个整数
                                YYYYMMDD的ISO格式。
                jdnc([Y [,M [,D]]])
                                儒略日数,按时间顺序排列,有效-4800-03-01摹
                                前进。不带参数的当前JDN(UT)是
                                返回。
                LCM(expr中,表达式)
                                最小公倍数。
                ldim(VAR)的数量在一个变量行..
                LN(表达式)自然对数。
                液化天然气(表达式)伽玛日志(从Lanzcos 0> expr的> = 450)。
                日志(表达式)基地10个日志。
                ltime()本地时间以小时为单位。
                MJD([Y [,M [,D]]])
                                修改儒略日数,不带参数的
                                目前MJD(UT)被返回。
                mjdg(表达式)公历日期从MJD数。返回值是
                                ISO格式中的一个整数YYYYMMDD。
                MOD(expr中,表达式)
                                模数(X - Y *楼(X / Y)又见%运营商。
                NCR(表达式1,表达式2)
                                数的表达式1,整数组合,采取
                                expr2的一次。
                nDer(expr的,VAR,值​​[,H])或nDer(expr中,VAR = VALUE [,H])
                                数值微分(中央差商)。
                                “expr的”必须是“VAR”的衍生功能
                                将研究在“价值”与一个“H”步长值。
                                “H”默认为0.001。
                NPR(表达式1,表达式2)
                                数排列的表达式1,整数,采取
                                expr2的一次。

                ORD(字符串)的ASCII值的第一个或表示字符
                                “串”。负偏移数着从结束。
                聚(X,学位,coeffs ... ...)
                                价值的程度“度”在x ='X'多项式
                                与“度”1 coeffs从低到高。例如:X ** 3 -
                                2X与X ** 2 +5 = 2 X - 1是聚(2,3,-1,5,-2,1)。见
                                MathNotes.txt进一步例子和解释。
                POW(Xexpr,Yexpr)
                                幂函数(X ** Y)。又见**运营商。
                PROD(expr的,VAR,低,高)
                                产品使用var从低到高expr的。对于
                                例如,“PROD(X,X,1,5)”120(5!)的结果。
                兰特([MAX])随机整数从0到“最大”的包容性。 “最大”
                                默认为32767。
                rdim(VAR)的阵列行维度。
                圆(expr的[,INT])
                                大红大紫“expr的”为“INT”后的十进制数字。
                                “INT”可能是负整数四舍五入;如果
                                省略默认为12。
                SEQ(expr的,VAR,启动,步骤,停止)
                                创建一个列表。必须单独使用一个逗号
                                分隔的表达。例如,
                                “/ A Z = SEQ(X,X,1,1,5)”中的“Z = 1 2 3 4 5”的结果。
                符号(表达式)由表达式返回的值的符号:
                                (expr的> 0,征(+)= 1; expr的<0,征(+)= 1; expr的= 0,
                                标志= 0)。
                罪(表达式)正弦。
                SINH(表达式)双曲正弦。
                SQRT(表达式)的平方根。另外X **(1 / 2)。
                SUM(expr的,VAR,低,高)
                                expr的总和,由低到高VAR。对于
                                例如,“SUM(X / 2 +0.5,X,2,4)”在6结果。
                谭(表达式)切线。
                TANH(表达式)双曲正切。
                打勾()在MS相对时间,该系统一直在涨
                                (在49.7天套)。
                utime()通用时间以小时为单位。

        / B
                当与/ A开关使用时,数字将二进制输出
                形式。如果这个开关之后是一个小数,小数部分
                也将被转换和打印。

                例如:ConSet / AB“BIN = 1 <<31”

        / C名称=值追加
                连接具有价值的“名”的存在价值
                追加“。此过程通常是完成如下:

                SET VAR =%VAR%以上的东西

                如果“附加价值”被忽略,一个换行符将被追加到
                变量的内容,如果它的存在。如果“名”不
                先前定义,那么它将与“价值”设置。无间距
                加之间的串联字符串。此开关可
                用于追加额外的元素,如下所示的列表

                ConSet / C VAR =%NewElement%

        / D StringToMatch
                删除所有变量以“串”的开始。如果“串”是
                省略了,所有的'ConSet_“变量将被删除。

                EX:ConSet / D MyVars_

                这简化了清洗在一个脚本结束了任务。
                前面加上一个唯一的字符串的所有变量和使用本
                切换到删除所有的时候都不再需要。对于
                例如:

                SET MyVar_File =%1
                SET MyVar_Dir =%2
                ConSet / D MyVar_

        / E
                执行前设置字符串的其他扩展或
                打印。

                EX:ConSet / E = VAR%%%%VAR2

                这可以用于变量延迟扩展的脚本
                或者在命令行,并为变量扩展
                从注册表中检索值。

        / F
                当使用/ A开关,数字将被格式化
                根据用户的区域设置,除非他们在
                二进制,八进制或十六进制基地。逗号,板蓝根,或其他分隔符
                插入为指定的本地设置。如果输出基地
                八,此开关将导致输出要在传统的
                格式(0 0O##代替)。

                EX:ConSet / AF VAR = 123456789

        / H
                当与/ P开关使用时,输入的文本将不会附和。

                例如:ConSet / PH密码=你的密码?

        / I
                当与/ A开关使用时,将输出的数字
                整数。

                例如:ConSet / AI“INT = 1.1”

        / K VAR = [\ \计算机\]蜂巢\子项\价值
                从指定的注册表位置的值。支持
                荨麻疹是[HKEY_]:CLASSES_ROOT,CURRENT_USER,LOCAL_MACHINE,
                用户和CURRENT_CONFIG。对于远程计算机,只有根
                荨麻疹LOCAL_MACHINE和用户的支持,但其他人
                作为子项仍然可用。

                EX:ConSet / K VAR = HKEY_CURRENT_USER \控制台\全屏

                可以指定的配置单元的全名(即
                HKEY_CLASSES_ROOT),缩短名称如上所示(即
                CLASSES_ROOT),或者普通3或4字母的缩写(HKCR,
                HKCU,HKLM,香港大学,香港文化中心)。大写和小写被接受。

        / M VAR [= [值]]
                设置或清除注册表中的机器(系统)的变量。

                EX:ConSet:/ M / U VAR​​ = VALUE

                这些变量是从注册表中读取时,顶层
                CMD.EXE启动时,例如当打开一个新的控制台窗口。
                对这些变量的更改不会影响当前或儿童
                流程。

        / N StringToMatch
                只有变量(S)的名字将被打印出来。

                EX:ConSet / N



                上市时的正常输出变量是“VARNAME =价值”。
                此开关将导致只有VARNAME进行打印。

        / O
                当与/ A开关使用时,将在八进制数字输出
                形式。如果这个开关之后是一个小数,小数部分
                也将被转换和打印。如果开关/ F是包括在内,
                传统的八进制格式将被使用。

                例如:ConSet / AO十月= 100

        / P VAR =提示
                提示输入要在变量中。 “提示”将
                印刷作为提示。

                EX:ConSet / P用户名=你叫什么名字?

                显示指定的提示并等待输入。当返回
                输入,输入终止和字符串在存储
                指定的变量。间距允许后提示。在/ H
                开关可能被列入禁用输入回声。

        / Q
                禁止所有的错误报告。谨慎使用此开关。

                例如:ConSet / QD MyVars_

        / S
                设置成“ConSet_ ...”窗口和缓冲区参数变量。

                EX:ConSet / S
                EX:ConSet ConSet_Color = 0F

                设置与指示值以下变量:

               ConSet_Title控制台的窗口的标题。
                ConSet_Color *文本颜色。见“COLOR /?”对格式。
                ConSet_W_Lines *在控制台窗口的行数。
                ConSet_W_Cols *控制台窗口的数目列。
                ConSet_B_Lines *在控制台缓冲区的行数。
                ConSet_B_Cols *控制台缓冲区的数目colunms。
                ConSet_Cursor_sz *大小的百分比(0-100)
                                        光标。
                ConSet_Cursor_XY光标的*位置。左上角为0 0。
                ConSet_MaxWin_XY最大窗口大小permitable。

                如果ConSet用于修改的变量的任何
                标有星号,ConSet将调整控制台窗口
                匹配指定的值。上面的例子改变
                背景颜色为黑色,前景色为白色。该
                最大permitable缓冲区尺寸是32,767 32,767。

        / T VAR [= [值]]
                设置或清除注册表中的挥发性用户变量
                (临时)环境。

                EX:ConSet:/ T VAR = VALUE

                这些变量是从注册表中读取时,顶层
                CMD.EXE启动时,例如当打开一个新的控制台窗口。
                对这些变量的更改不会影响当前或儿童
                流程。这种环境不会被保存在用户注销。

        / U VAR​​ [= [值]]
                设置或清除注册表中的用户变量。

                EX:ConSet:/ M / U VAR​​ = VALUE

                这些变量是从注册表中读取时,顶层
                CMD.EXE启动时,例如当打开一个新的控制台窗口。
                对这些变量的更改不会影响当前或儿童
                流程。

        / V StringToMatch
                只有变量(S)的值将被打印出来。

                EX:ConSet / V

                上市时的正常输出变量是“VARNAME =价值”。
                此开关将导致唯一的价值进行打印。

        / X和/ X StringToMatch
                当与/ A开关使用时,将在十六进位数字输出
                形式。如果这个开关之后是一个小数,小数部分
                也将被转换和打印。

                例如:ConSet / AX“六角= NUM​​&0xF0”

                当一个字符串时,只有完全匹配的变量
                StringToMatch将打印或删除。

                EX:ConSet / X varName中
                EX:ConSet / DX varName中

                通常所有的变量名匹配或开始
                StringToMatch将打印或删除。此开关允许
                打印或删除只有一个变量相匹配
                准确。

        / CD
                设置成CD的当前目录。

                EX:ConSet / CD

                CD是支持作为一个动态的变量由Windows 2000但由
                不是由Windows NT4。这个开关使得获取当前
                目录NT4几乎一样简单。任何当前目录
                驱动器已经由CMD.EXE是当前实例访问
                也为变量%= D可用:%,其中D是驱动器号
                该驱动器。

        /日期[Y +值] [M +值] [D +值]
                设置成DATE本地日期(YYYY - MM - DD),当地的周数
                (S#M##)为一周,每天到DOY年局部(001-366)时,
                到WEEKDAY当地平日的名称,系统(UTC)日期(YYYY -
                MM - DD)进入SYSTEMDATE。

                EX:ConSet /日期

                DATE是一个动态的变量支持由Windows 2000但不
                由Windows NT4。这个开关使得获取当前日期
                NT4几乎一样简单。大多数脚本问题需要的
                日期定在容易分析的格式,以及国际
                该程序使用的标准就是这样。该周变量
                设置以“S##M##”,其中S#是与礼拜的周数
                作为一周的第一天M##是周数与
                周一作为一周的第一天。 WEEKDAY设置与
                平日名字在当地语言。随着1.2版本的变量
                JULIAN已取代变量DOY。 JULIAN仍将
                很短的过渡期使用。

                加法和减法可以执行当前日期
                生产日期相对它。这并不影响
                系统的日期。按照与所需的数学/日期开关,
                例如:

                ConSet / DATE Y +1 M - 13 D 30

        / PID = PID#
                让所有的进程标识的进程变化
                数的pid#“。

                EX:ConSet / PID = 245

                如果“PID#'指定的所有更改将在该
                环境指定的进程,而不是在当前
                环境。此功能只能用于写入
                进程的环境,所有的读取仍将从目前的
                环境。如果“PID#'没有指定,变量PID会
                设置了ConSet的父进程的PID#。

        /随机
                设置成随机的随机数。

                EX:ConSet /随机

                RANDOM是支持Windows 2000,但作为一个动态的变量
                不是由Windows NT4。这个开关使得获得一个随机数
                在NT4几乎一样简单。这个程序使用一个更好的
                算法并不比Windows 2000中。你可以看到区别,如果
                你叫都在紧张的循环。该函数rand()是可用
                在数学包。

        /时间
                设置本地时间(HH:MM:SS.mss)到时间,系统时间
                (HH:MM:SS.mss)到SYSTEMTIME,时间偏差([ - ]分钟)
                到TIMEBIAS。

                EX:ConSet /时间

                时间是一个动态的变量支持由Windows 2000但不
                由Windows NT4。这个开关使得获取当前时间
                NT4几乎一样简单。该TIMEBIAS变量表示的区别
                UTC分钟之间(系统时间)和本地时间(UTC =本地
                时间+ TIMEBIAS)。偏置不sdjusted如果增加或
                减法上执行时间变量。

                加法和减法可以完成对当前时间
                产生时间相对于它。这并不影响
                系统的时间。如果产生的时间延续到前一个或
                翌日,日期变量将被设置与适用
                日期。按照与所需的数学/定时开关,例如:

                ConSet /时间H +1 M - 13秒30


环境
        如果变量%ConSet_prec%是定义一个值,该值
        将被用作浮点数精度。

        这个程序创建,修改和删除环境变量。

REGISTRY
        这个程序没有从注册表中读取配置信息。

        在/ M / U和/ T开关的创建,修改或删除值
        机器或用户环境子项。

极限
        环境似乎有一个约32千字节的限制。

ERRORLEVEL
        对于所有的错误ERRORLEVEL设置为1。 ERRORLEVEL为0表示没有
        错误。

变动
       版本1.4
        1。修复了枚举注册表变量的一个小错误的决定。
       2。当开关/ M和/ U一起使用时,上市的路径
          变量,从机键,从用户的关键路径的路径会
          被连接为:PATH = <MACHINE> [;] <USER>。这是相同的
          行为的制度。其间的分号是只包括
          如果必要的。

BUGS
        很多。报告他们<[email]ConSet@fpw.static.pe.net[/email]>。

作者
        弗兰克P.西湖<[email]ConSet@fpw.static.pe.net[/email]>。

版权所有
        版权所有(C)2001年,2002年由Frank P.西湖。

致谢
        很大的帮助提供了细致的加里迪恩
        注重细节证明了许多宝贵的定位错误和
        确定与设置一些不一致的地方。

        为伽玛日志检索算法从一个计算器程序
        书面的TI - 92系列计算器。唯一给予信贷
        该方案的算法是“由Lanzcos”。

        在jdnc()算法和jd2g朱利安日()职能
        写了亨利和托马斯C. F. Fliegel范Flandern。

CONSET CONSET
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表