无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
1771#
发表于 2012-4-11 08:04:37 | 只看该作者
原帖由 dvd008 于 2012-4-11 07:54 发表
这个可能麻烦,不同版本的记事本显示结果不同.
同一系统,03的记事本, 和WIN95的记事本(乱码的)

如果不行,我建义,给帮助的TXT文档, 和如何加入或者删除, 自己去弄吧.

我也想问: 如何从PECMD 里面删除"帮助 ...

我也不介意自己弄, 但用 Resource Hacker 贮档后, 总是失败.

另有一问题, 用 Resource Hacker 开启 pecmd.exe,
Version Info 如下

BLOCK "VarFileInfo"
{
    VALUE "Translation", 0x0400 0x04B0
}

MS Locale ID Value
Chinese (RPC): 2052 : 0x0804
Chinese   (TW) : 1028 : 0x0404
Chinese   (HK) : 3076 : 0x0c04

这 0x0400 这好像很奇怪.

[ 本帖最后由 nu852 于 2012-4-11 08:08 编辑 ]
回复

使用道具 举报

1772#
发表于 2012-4-11 08:20:48 | 只看该作者
附上用 convertz 转换而成的原 u69_38 内帮助文本.
u69_38_gbk_ansi.txt
u69_38_big5_ansi.txt

u69_38_ansi.zip

104.02 KB, 下载次数: 14, 下载积分: 无忧币 -2

回复

使用道具 举报

1773#
 楼主| 发表于 2012-4-11 08:37:51 | 只看该作者
原帖由 nu852 于 2012-4-11 07:53 发表

不见有 PECMDBIG5_936.zip 附件?
在那楼下载呢?



PECMD 下载页面下。
http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

1774#
 楼主| 发表于 2012-4-11 08:42:41 | 只看该作者
原帖由 nu852 于 2012-4-11 07:50 发表

贮存时出问题, 是否强行贮存呢?


由此可以断定: BIG5 编码集 中 没有 那个实心的 粗制表符(以前版本外面的主框)。所以前面几个版本总出错。

现在看 PECMDBIG5_936.zip  了。

以上 纯粹是 技术探讨。

U68_38 没有这个些问题。

[ 本帖最后由 2012abc19701 于 2012-4-11 08:45 编辑 ]
回复

使用道具 举报

1775#
发表于 2012-4-11 08:44:44 | 只看该作者
这个是你的BIG5.TXT
不用BIG5内码, 乱码

BIG5内码,正常

未命名2.JPG (92.93 KB, 下载次数: 107)

未命名2.JPG

未命名.JPG (152.39 KB, 下载次数: 133)

未命名.JPG
回复

使用道具 举报

1776#
 楼主| 发表于 2012-4-11 09:02:18 | 只看该作者
原帖由 dvd008 于 2012-4-11 07:54 发表
这个可能麻烦,不同版本的记事本显示结果不同.
同一系统,03的记事本, 和WIN95的记事本(乱码的)

如果不行,我建义,给帮助的TXT文档, 和如何加入或者删除, 自己去弄吧.

我也想问: 如何从PECMD 里面删除"帮助 ...


Q:  我也想问: 如何从PECMD 里面删除"帮助文档" ,又如何加入" 帮助文档"

A:帮助文档 为 RCData\301\2052

1> 删除: 直接删除

2》替换:
   操作=》替换其它资源=》
   选择新的 帮助文档 文件,(PECMD CMPS -m压缩或未压缩均可)
   下面 一次输入  RCDATA  301  2052

3》加入:  (已经删除)
   操作=》添加一个新资源=》
   选择新的 帮助文档 文件,(PECMD CMPS -m压缩或未压缩均可)
   下面 一次输入  RCDATA  301  2052



前面老兄 说出错, 方法不对吧。。 估计 象 编辑脚本一样做的。
不是 这样, 直接替换。 直接替换 是 通用方法 保险方法
回复

使用道具 举报

1777#
发表于 2012-4-11 09:02:43 | 只看该作者
PECMDBIG5_936.EXE 画面 (WIN7 及 WINXP 繁体)

pecmdbig5_936-win7_cht.jpg (161.09 KB, 下载次数: 102)

pecmdbig5_936-win7_cht.jpg
回复

使用道具 举报

1778#
 楼主| 发表于 2012-4-11 09:27:26 | 只看该作者
原帖由 nu852 于 2012-4-11 09:02 发表
PECMDBIG5_936.EXE 画面 (WIN7 及 WINXP 繁体)


这更证明了前面的结论: BIG5 编码集 中 没有 那个实心的 粗制表符(以前版本外面的主框)。
所以前面几个版本总出错。

GBK  是 BIG5编码集  的超集。记得 GBK是大陆+台湾+日+韩共同搞的一个 编码集,都可以放得下。

PECMDBIG5_936.EXE  的帮组档  就之最初 的 HELPB5.TXT
前面加上 #code=936  //GBK=936 BIG5=950 ANSI=0(default)
告诉系统, 不要用系统默认的编码(台湾是950 ,英文版为1250), 而用936(GBK)解码。

当然,系统要安装了对应字库;英文版也可以显示。

现在是 更大的 GB18030 (XP支持)。

[ 本帖最后由 2012abc19701 于 2012-4-11 09:28 编辑 ]
回复

使用道具 举报

1779#
 楼主| 发表于 2012-4-11 09:30:30 | 只看该作者

回复 #1822 2012abc19701 的帖子

问问, U69_38 包中的 PECMDBIG5.EXE 在繁体(、英文)系统上运行正常吧。

西文、简体中文,需要安装 繁体中文字库,OFFICE带的有。

[ 本帖最后由 2012abc19701 于 2012-4-11 09:32 编辑 ]
回复

使用道具 举报

1780#
发表于 2012-4-11 09:38:38 | 只看该作者
原帖由 2012abc19701 于 2012-4-11 09:30 发表
问问, U69_38 包中的 PECMDBIG5.EXE 在繁体(、英文)系统上运行正常吧。

西文、简体中文,需要安装 繁体中文字库,OFFICE带的有。

BIG5


GBK,在繁体locale上也能显示不乱码,很好,应该是用了unicode或者utf8编码吧


[ 本帖最后由 andos 于 2012-4-11 09:41 编辑 ]
回复

使用道具 举报

1781#
 楼主| 发表于 2012-4-11 10:08:28 | 只看该作者
原帖由 andos 于 2012-4-11 09:38 发表

BIG5
140711

GBK,在繁体locale上也能显示不乱码,很好,应该是用了unicode或者utf8编码吧
140712


1.
不是。 因为帮助档中指定了编码格式:950
#code=950    //BIG=950 GBK=936
所以,知道如何处理他们。


2. 我用 PECMD 写了 个 PECMD 着色 程序。 支持 HTML, 和论坛代码。

如下是生成的 论坛 效果。

    ENVI &&CMDS=BASE BROW CALC CALL CMPS CODE COME DATE DEVI DISK DISP EJEC ENVI EXEC EXIT FBWF FDIR FDRV FEXT FILE FIND FLNK FNAM FONT FORM FORX GETF
    ENVI &CMDS=%&CMDS% HASH HELP HIDE HIVE HKEY HOME HOTK IFEX INIT KILL LINK LOAD LOCK LOGO LOGS LOOP LPOS LSTR MAIN MDIR MOUN MSTR
    ENVI &CMDS=%&CMDS% NAME NOTE NUMK NTPC PAGE PART PATH PCIP PINT PUTF
    ENVI &CMDS=%&CMDS% RAMD RAND READ RECY REGI RPOS RSTR RUNS SCRN SEND SERV SET  SITE SIZE SHEL SHOW SHUT SSTR STRL SUBJ
    ENVI &CMDS=%&CMDS% TEAM TEXT THREAD TIME USER WALL WAIT WRIT
   
    ENVI &&SuoMing=IMPORT _END _ENDFILE _SUB { }
   
    ENVI &&KongJian=CHEK EDIT GROU IMAG ITEM LABE LIST MEMO MENU MESS PBAR RADI TIPS
   
    ENVI &&FuHao= + -  * / = %  & | ^
    ENVI &&X1=;
    ENVI &&X2=`
    ENVI &&Comment=// %&X1%  %&X2%   
   
    ENVI &&I=1
    ENVI &&v=
    FORX *      %&CMDS%,&v,TEAM  ENVI &K[%&I%]=%&v%|ENVI &C[%&I%]=%&COL[1]%| CALC  #&I=%&I% + 1
      
回复

使用道具 举报

1782#
发表于 2012-4-11 10:18:21 | 只看该作者
原帖由 2012abc19701 于 2012-4-11 09:30 发表
问问, U69_38 包中的 PECMDBIG5.EXE 在繁体(、英文)系统上运行正常吧。
西文、简体中文,需要安装 繁体中文字库,OFFICE带的有。

我暂时衹用了数个命令,
在繁体 7pe 下, 用到的命令都正常.
回复

使用道具 举报

1783#
 楼主| 发表于 2012-4-11 10:37:36 | 只看该作者
原帖由 andos 于 2012-4-11 09:38 发表

BIG5
140711

GBK,在繁体locale上也能显示不乱码,很好,应该是用了unicode或者utf8编码吧
140712



对,用 unicode或者utf8编码 也可以,记得带上 BOM。不需要 #code=这一行。
见 BIG5英文版及修改.txt

BOM 本身就指定了编码格式。

不用 unicode或者utf8编码, 是因为 unicode或者utf8编码后,文件大很多。
西文 建议 UTF8。
回复

使用道具 举报

1784#
 楼主| 发表于 2012-4-11 20:16:22 | 只看该作者

PECMD-32.2012.1.多窗口多线程-U69.39(已升级)

PECMD-32.2012.1.多窗口多线程-U69.39(已升级) +裸机系统2.1.1 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载:
http://mdyblog.blog.163.com









并行符\:
╠══╪══╪══════════════════════════════════════════════╣
║ 并 │格式│ \ 命令序列                                                                                 ║
║ 行 │    │ 一行第一个非空字符为 \                                                                     ║
║ 符 ├──┼──────────────────────────────────────────────╢
║ \  │功能│并入上一行,免得一行写得太长                                                                ║
║    ├──┼──────────────────────────────────────────────╢
║    │备注│\ 及以前空字符,后面的一个空字符(如果有),均丢弃                                            ║
╚══╧══╧══════════════════════════════════════════════╝


和比较符的比较:
║FIND│    │※字符串比较  $左部<比较符>右部,不区分大小写的。左部、右部支持变量;含有比较符是需要如此   ║
║    │    │  和单独的=比较,=可经接在$之后。复杂的需要变量模式                                         ║


词语分解:
║    ├──┼──────────────────────────────────────────────╢
║    │    │※词语分断 ENVI &&&Arg=*[分断字符集]被分断字符串                                            ║
║    │    │  =后有*则中间的分段符串也作为一个哑元;否则丢弃。覆盖本函数或LAMDA参数表,引用同函数参数。 ║
║    │    │  分断字符集:为空则为:sp:;特别地:sp:表示空字符;]用\];\用\\;支持变量。                  ║
╠══╪══╪══════════════════════════════════════════════╣
分断字符集外面的[]不可省。
=后有*则,奇数哑元才是词语,偶数哑元是分断字符集组成(可能为空串)。


[ 本帖最后由 2012abc19701 于 2012-4-11 21:03 编辑 ]
回复

使用道具 举报

1785#
 楼主| 发表于 2012-4-12 00:07:10 | 只看该作者

更新324#1779:PECMD-32.窗2012.1.多口多线程-U69.40

[更新324#1779:PECMD-32.窗2012.1.多口多线程-U69.40裸机系统2.1.1+18M酷MiniPE


PECMD-32.2012.1.多窗口多线程-U69.40(已升级) +裸机系统2.1.1 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com



║├──┼──────────────────────────╢
║│    │※剪切板: ENVI &&&Clipboard=字符串      //支持变量 ║
║│    │※剪切板: ENVI &&&Clipboard?=变量名     //查询     ║
╠╪══╪══════════════════════════╣


HTML_BBS.WCS : WCS 生成 HTML  BBS 彩色代码
回复

使用道具 举报

1786#
发表于 2012-4-12 07:33:59 | 只看该作者
这个可是重大问题:

最近的版本没有完整测试,今天才发现:

69--28 正常
69--30(没有29) ---------69--40 ,我的PE无法进入桌面了!
你可以使用我给你那个全功能的PE测试,直接替换PECMD

如图

[ 本帖最后由 dvd008 于 2012-4-12 07:35 编辑 ]

未命名.JPG (18.67 KB, 下载次数: 125)

未命名.JPG
回复

使用道具 举报

1787#
 楼主| 发表于 2012-4-12 17:22:19 | 只看该作者

回复 #1830 dvd008 的帖子

找的我好苦啊!
原来是 毫不相干 的 ADSL 命令。即使不调用ADSL。可能是PE精简后,有些东西不全所致。
只要 去掉这个 命令(清空), 就好。
原下载链接小:
PECMD_EXE_NO_ADSL.rar

先这样,回头再加上 ADSL命令。
回复

使用道具 举报

1788#
发表于 2012-4-12 17:53:02 | 只看该作者
41好了

其实ADSL,可以没有. 不知道原来的4.0有没有?
回复

使用道具 举报

1789#
 楼主| 发表于 2012-4-12 19:13:29 | 只看该作者

[更新325#1779:PECMD-32.窗2012.1.多口多线程-U69.41

[更新325#1779:PECMD-32.窗2012.1.多口多线程-U69.41裸机系统2.1.1+18M酷MiniPE

PECMD-32.2012.1.多窗口多线程-U69.41(已升级) +裸机系统2.1.1 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载:
http://mdyblog.blog.163.com
325#1779楼 U69.41 LPOS**


精简PE上能启动了。 ADSL 命令也回来了。

+ 词法分析 命令 LPOS**
║    │格式│LPOS** [-case] 变量名=子字符串,数值,字符串
║    │    │■LPOS**:  表示查找的是子串,返回空字符分割的字串编号。 数值>=1

║    │    │■数  值: 指定被检测的字符出现的次数。默认为1.

LPOS**   ID=abc,,asss 222  333 abc cdcd cdscd cdscds
ID返回4



优化 HTML_BBS.WCS




[ 本帖最后由 2012abc19701 于 2012-4-12 21:43 编辑 ]
回复

使用道具 举报

1790#
发表于 2012-4-12 19:36:58 | 只看该作者
这个没问题了.............

这个东西越来越强大了

我本外行,那就问个外行问题,能写个基于DOS的图像界面的简单系统吗?

你看,那个分区软件,DISKGEN,在DOS下运行的,有个图形界面, 在这个界面下,

可以分区,格式化,复制,删除文件, 备份,恢复文件.

以前看过一个1M多的系统.
回复

使用道具 举报

1791#
 楼主| 发表于 2012-4-12 19:47:04 | 只看该作者
原帖由 2012abc19701 于 2012-4-12 19:13 发表
[更新325#1779:PECMD-32.窗2012.1.多口多线程-U69.41裸机系统2.1.1+18M酷MiniPE

PECMD-32.2012.1.多窗口多线程-U69.41(已升级) +裸机系统2.1.1 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试*** ...



PE 什么字体啊?
外面的双线 表格, 怎么成了单线表格。


XP下:(挺漂亮的)


[ 本帖最后由 2012abc19701 于 2012-4-12 19:50 编辑 ]
回复

使用道具 举报

1792#
 楼主| 发表于 2012-4-12 20:01:13 | 只看该作者
原帖由 dvd008 于 2012-4-12 19:36 发表
这个没问题了.............

这个东西越来越强大了

我本外行,那就问个外行问题,能写个基于DOS的图像界面的简单系统吗?

你看,那个分区软件,DISKGEN,在DOS下运行的,有个图形界面, 在这个界面下,

可以分 ...


基于DOS的图像界面的简单系统,什么功能需求?
写是可以。
另用LINUX不可以吗?可以做的很小。
2000年,给公司写过 一个小的图形LINUX, 装在软盘上,到北京参加展览(康得克丝)。
回复

使用道具 举报

1793#
发表于 2012-4-12 20:37:33 | 只看该作者
真的没看错你啊!神啊

PE下的字体就那几个,能显示就行了.

其实,我一直把DISKGEN的DOS版,作为一个特殊的维护系统,硬盘有坏道时,PE下,
操作及其困难,我是在这个里面完成了文件复制,转移.

能识别FAT,FAT32,NTFS,可以分区,格式化,复制,删除文件.就这些. 再多了,用PE好了


鼠标,当然要支持了,DOS的就可以.
EZBOOT有个SYS,重要能启动,就能读光盘文件. USB可能麻烦,不要了.

LINUX可以啊,只是需要一个简单的启动方式.

DOS的,一般设备,很容易启动.

那个迷你98(你最开始的MBROS里面有),NTFS支持好像不行,有点大

[ 本帖最后由 dvd008 于 2012-4-12 20:40 编辑 ]
回复

使用道具 举报

1794#
 楼主| 发表于 2012-4-12 20:41:43 | 只看该作者

回复 #1837 dvd008 的帖子

DOS 下图形, 要求不高, 可以用 WBAT, 极其小的。
一般用这个。

自从有了 XPPE 和U盘。 在DOS 上的新投入 变得不值得了。
回复

使用道具 举报

1795#
 楼主| 发表于 2012-4-12 20:48:28 | 只看该作者

回复 #1837 dvd008 的帖子

”那个迷你98(你最开始的MBROS里面有),NTFS支持好像不行,有点大“

其 NTFS ,是用来,在DOS窗口 中复制文件的, 不支持 98视窗操作。
虽然有 NTFSfor98,一直没有能到其上面,并可写。

另外有个98NTFS驱动, 在98下缺少一个DLL,(好像是**IO.DLL)

大小:好像6M吧。
XPPE越来月成熟, 也就没折腾这个玩意了。
回复

使用道具 举报

1796#
发表于 2012-4-12 22:16:11 | 只看该作者

回复 #1838 2012abc19701 的帖子

DOS文件小,启动快
估计他是为了这点吧....

估计也没必要花时间在dos上吧

现在新主板有uefi,或者弄efi的软件可能也不错

[ 本帖最后由 andos 于 2012-4-12 22:25 编辑 ]
回复

使用道具 举报

1797#
发表于 2012-4-12 22:21:19 | 只看该作者

回复 #1834 dvd008 的帖子

1M多的系统是指针系统吗(名字不知有没有记错)? 那些dos系统貌似以前也见过

你说起DG,让我想起BootIt Bare Metal,也是小巧,可以分区,格式化, 备份,恢复文件, 至于复制,删除文件 貌似他有个EXPLORER script 应该也可以做到吧,没试过用
或者说paragon的dos版

话说dg不能满足你的要求?还差什么?

[ 本帖最后由 andos 于 2012-4-12 22:23 编辑 ]
回复

使用道具 举报

1798#
发表于 2012-4-13 06:44:31 | 只看该作者
1M多的忘了,绝的没什么用,就删除了(进桌面了,但是只支持IDE)

这个吧,主要是看楼主编程水平确实高,觉的他应该能写出这样的东西,没想到10几年前,就玩这个了.

DG还是有些不足的,通过他复制的文件,有的是坏的,,部分机器,进不去.

1. 基于FREEDOS(DG也是,MDOS也可以运行),可以不怕"硬盘锁"
2. 不需要SATA驱动
3. 如果能象DM 或者MHDD,可以不依赖BIOS而读取硬盘,那就更好了
4.分区部分,只是固定部分扇区的读写操作,格式化(有更好了)
5.文件复制,删除(关键时刻有用)
6.FAT,FAT32,NTFS读写

备份恢复,这个不要(工具很多了), 复制删除功能可以代替
回复

使用道具 举报

1799#
发表于 2012-4-13 06:53:12 | 只看该作者
如果花费精力多,就不用搞这个了

如果不多,还可以. 功能方面,不可求全,否则,不如直接使用PE

受到启发的是这几天,看一些G4D的应用(如果靠它启动也行)

几百K的东西, 也可以读取扇区,写入,清除,扩展后,MBR,PBR都能写入
如果有个图形界面,是很方便的.
回复

使用道具 举报

1800#
 楼主| 发表于 2012-4-13 11:40:29 | 只看该作者
原帖由 dvd008 于 2012-4-13 06:44 发表
1M多的忘了,绝的没什么用,就删除了(进桌面了,但是只支持IDE)

这个吧,主要是看楼主编程水平确实高,觉的他应该能写出这样的东西,没想到10几年前,就玩这个了.

DG还是有些不足的,通过他复制的文件,有的是坏的 ...


1.想不依赖BIOS,有什么道理?

2. 想不依赖BIOS,只有 uefi、uefi、LINUX了。它们都有自己的驱动程序。

1> 现在新主板有uefi,或者弄efi的软件可能也不错。 估计到目前还不能通用。
2> LINUX
  我最开始114M MBROS中有个小的LINUX。 可以用来维护。
  我一般都会装这个。小巧,硬盘、SATA、USB、网络、NTFS读写 等都支持。支持暴力干活。
  分区表不管怎么错,都没问题。
  支持中文,登录后zhcon。 即可启动中文。(用户名为通用的root,密码无)
  
  不过这是字符界面。
  
  可以 支持 字符图形界面(类似WBAT图形界面)。有个叫MC文件图形界面文件管理器。
      还有不少这样现成的软件。图形界面分区软件 cfdisk 已集成到其中。
      其它慢慢搜吧。
  写这样的  图形界面 程序, 可以 如同 PECMD 脚本一样(叫SHELL脚本)。
  

  
  支持 VGA 真图形界面。(很少现成的)。 开发这样的 真图形界面, 不是很难。
  支持 仿视窗 真图形界面, 比上面难点,不过业不是很高。只是没太必要。
  这个,还可以缩小, rt6.img.gz 是文件系统,其中的文件 可以精简到100K还能启动,
    vmlinux-2.6.23.rt6 是内核,这个文件本身不可精简;精简需要重新定制,最小可到400K。(工作量不大)


3. G4D 也是基予BIOS的。
   G4D 可以开发图形界面。 但总体上非常慢。似乎就只能启动,简单配置、少量的修改。
   不过支持 C语言开发的插件,这样 可以和DOS一样的速度。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-17 18:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表