mdyblog 发表于 2012-2-15 13:11:28

原帖由 bahmo 于 2012-2-15 08:48 发表 http://bbs.wuyou.net/images/common/back.gif


回報bug
-----------------------------------------------------------------
FNAM aFileName=C:\WINDOWS\NOTEPAD.EXE
MESS %aFileName% @11 #ok
------------------------------------------------ ...

U23 ......谢谢

mdyblog 发表于 2012-2-15 13:15:17

原帖由 dvd008 于 2012-2-15 09:08 发表 http://bbs.wuyou.net/images/common/back.gif
-CLEAR,是指具体什么?

还有强制删除某文件,某文件夹,这个功能在哪里?

交流问题.
没有 "强制删除某文件,某文件夹,这个功能"

-clear一般用不上.可不理.
   当用MS 的格式化工具,格式化,大小不对时, 可以用-clear . 再格式化.

mdyblog 发表于 2012-2-15 13:17:14

原帖由 dvd008 于 2012-2-15 09:18 发表 http://bbs.wuyou.net/images/common/back.gif
如图,分区操作,貌似成功,
起始正确,但是,大小不是32M,而是0

并且,破坏了那个大IMG,无法进入菜单,也可能是MBR部分

分区1,始终无法删除.

另外,分区类型, 7, 07, 0X07 是否都兼容? 我提供那个是ID表是0X ...

Q: 分区1,始终无法删除.
另外,分区类型, 7, 07, 0X07 是否都兼容? 我提供那个是ID表是0X07这样的
有时操作7,这样,不成功

mdyblog 发表于 2012-2-15 13:17:47

原帖由 dvd008 于 2012-2-15 09:18 发表 http://bbs.wuyou.net/images/common/back.gif
如图,分区操作,貌似成功,
起始正确,但是,大小不是32M,而是0

并且,破坏了那个大IMG,无法进入菜单,也可能是MBR部分

分区1,始终无法删除.

另外,分区类型, 7, 07, 0X07 是否都兼容? 我提供那个是ID表是0X ...

Q: 分区1,始终无法删除.

mdyblog 发表于 2012-2-15 13:20:48

原帖由 dvd008 于 2012-2-15 09:18 发表 http://bbs.wuyou.net/images/common/back.gif
如图,分区操作,貌似成功,
起始正确,但是,大小不是32M,而是0

并且,破坏了那个大IMG,无法进入菜单,也可能是MBR部分

分区1,始终无法删除.

另外,分区类型, 7, 07, 0X07 是否都兼容? 我提供那个是ID表是0X ...

Q: 分区1,始终无法删除.
A:PART -super 0#1 -a0 0 0

Q: 另外,分区类型, 7, 07, 0X07 是否都兼容? 我提供那个是ID表是0X ...
A:   一样.

mdyblog 发表于 2012-2-15 13:21:50

原帖由 bahmo 于 2012-2-15 09:56 发表 http://bbs.wuyou.net/images/common/back.gif


U22版還是有問題

-----------------------------------------------------------------
FNAM aFileName=C:\WINDOWS\NOTEPAD.EXE
MESS %aFileName% @11 #ok
-------------------------------------- ...
U23 ......

mdyblog 发表于 2012-2-15 13:30:10

回复 #1 2012abc19701 的帖子

有谁 知道 PECMD 3.9 中的 PINT 做什么的?
       什么意思?
       有什么效果?

bahmo 发表于 2012-2-15 14:11:05

回复 #250 2012abc19701 的帖子

├───┼──┼──────────────────────────────────────────────┤
│      │格式│PINT <檔案名稱>,[選單名稱|選單標識|#字元串ID]                                             │
│      ├──┼──────────────────────────────────────────────┤
│      │功能│將已經存在的 EXE 或 LNK 檔案 Pin 到"開始功能表"或"工作列",NT5.x系統只支援"開始功能表"。    │
│      ├──┼──────────────────────────────────────────────┤
│      │參數│■檔案名稱: 已經存在的 EXE 或 LNK 檔案名,要帶路徑和副檔名,支援環境變數解釋;            │
│      │    │■選單名稱: EXE、LNK檔案右鍵選單對應的字元串,如"釘選到 [開始] 功能表"、"釘選到工作列"      │
│      │    │■選單標識: 可以用"StartMenu"或"TaskBand",前者表示Pin到"開始功能表",後者表示Pin到"工作列" │
│      │    │■字元串ID: 數值,"釘選到 [開始] 功能表"、"釘選到工作列"在SHELL32.DLL資源字元串的序號       │
│      ├──┼──────────────────────────────────────────────┤
│'PINT'│示例│PINT %WinDir%\Regedit.LNK,釘選到 [開始] 功能表 或 PINT %WinDir%\Regedit.EXE,釘選到工作列    │
│      │    │PINT %WinDir%\System32\calc.exe,#5381          或 PINT %WinDir%\System32\calc.LNK,#5386   │
│      │    │PINT %WinDir%\System32\PECMD.EXE,StartMenu   或 PINT %WinDir%\Regedit.EXE,TaskBand      │
│      ├──┼──────────────────────────────────────────────┤
│      │備註│※該指令需系統功能的支援,在一些精簡系統或XP、2003系統中可能因功能的精簡或欠缺而無法實現;│
│      │    │※"選單名稱"、"選單標識"和"字元串ID"3個參數只取其一,當3個參數均省略時表示Pin到"開始功能表" │
│      │    │這3個參數因系統而異,建議使用系統的選單名稱,如 "釘選到 [開始] 功能表(&U)" 來表示;       │
│      │    │※"選單名稱"原理上可以用系統右鍵選單的其它項目,來實現一定的功能,如用"開啟(&O)"來開啟檔案;│
│      │    │※"選單標識"中的"TaskBand"也可用"TaskBar"代替,如 PINT %WinDir%\Regedit.EXE,TaskBar         │
│      │    │※6個示例中,左邊3個表示 Pin 到"開始功能表",右邊3個表示 Pin 到"工作列"。                   │
├───┼──┼──────────────────────────────────────────────┤

mygamexxx 发表于 2012-2-15 14:13:10

裸机系统不如UD区方便,可以自由添加软件。反正都能被重新分区破坏。

[ 本帖最后由 mygamexxx 于 2012-2-15 14:28 编辑 ]

dvd008 发表于 2012-2-15 14:28:45

删除,显示均无效.

希望通过PECMD PART LIST DISK,显示系统加载的硬盘数量,和大小.
PECMD PART LIST PART ,显示全部分区
PECMD PART LIST PART 0#1,显示0磁盘的分区情况,
包括大小,起始位置等

我使用我前面提供那个骨头版的03PE, 我这里的情况就是这样.

[ 本帖最后由 dvd008 于 2012-2-15 14:30 编辑 ]

dvd008 发表于 2012-2-15 14:44:29

PART -super 0#1 -a0 0 0
PART -super 0#2 -a0 0 0
PART -super 0#3 -a0 0 0

这样都执行一次,才删除掉分区.

bahmo 发表于 2012-2-15 15:08:28

CHEK 複選框控件之複選框標題為置中顯示,如何改為靠左?

mdyblog 发表于 2012-2-15 15:09:11

原帖由 mygamexxx 于 2012-2-15 14:13 发表 http://bbs.wuyou.net/images/common/back.gif
裸机系统不如UD区方便,可以自由添加软件。反正都能被重新分区破坏。

可以自由添加软件. 用PECMD 加载到 PE 或XP等. 就可以.
分区表破坏后照样启动.病毒不会去感染没有分区的区域.

UD 好象不能 安装 普通的XP /LINUX 等吧, 裸机系统 可以, 可以多个, 可以存储数据.

[ 本帖最后由 2012abc19701 于 2012-2-15 15:13 编辑 ]

mdyblog 发表于 2012-2-15 15:13:52

回复 #251 bahmo 的帖子

没看懂, 没有直观感觉. ...............

mdyblog 发表于 2012-2-15 15:19:54

原帖由 dvd008 于 2012-2-15 14:28 发表 http://bbs.wuyou.net/images/common/back.gif
删除,显示均无效.

希望通过PECMD PART LIST DISK,显示系统加载的硬盘数量,和大小.
PECMD PART LIST PART ,显示全部分区
PECMD PART LIST PART 0#1,显示0磁盘的分区情况,
包括大小,起始位置等

我 ...

显示分区,需要存到变量, 再MESS等显示出来. 这不是命令行环境.

PART list disk,name
MESSdisk[%name%]

PART list disk 0,name
MESSdisk0[%name%]

PART list part 0,name
MESSdisk0,part[%name%]

PART list part 0#1,name
MESSpart0--1[%name%]

mdyblog 发表于 2012-2-15 15:22:04

原帖由 dvd008 于 2012-2-15 14:28 发表 http://bbs.wuyou.net/images/common/back.gif
删除,显示均无效.

希望通过PECMD PART LIST DISK,显示系统加载的硬盘数量,和大小.
PECMD PART LIST PART ,显示全部分区
PECMD PART LIST PART 0#1,显示0磁盘的分区情况,
包括大小,起始位置等

我 ...


│PART list disk                        [磁盘], name      
│PART list part                        [磁盘[#分区]], name
---------------------------------------------------------------------------------
│list disk 没有磁盘时列出磁盘列表,有则返回 磁盘号 大小 柱面数 磁头数 扇区S 扇区大小 媒体类型
│list part [磁盘] 默认hd0,没有分区时列出分区列表(.为空,@为扩展分区),有则返回 分区号 类型 引导
│               标志 起始偏移 大小 隐藏扇区数

mdyblog 发表于 2012-2-15 15:24:06

原帖由 bahmo 于 2012-2-15 15:08 发表 http://bbs.wuyou.net/images/common/back.gif
CHEK 複選框控件之複選框標題為置中顯示,如何改為靠左?

目前没有这个选项.

dvd008 发表于 2012-2-15 15:26:27

len 没有MK等,默认是整个分区吗?

如图操作,结果那样

dvd008 发表于 2012-2-15 15:38:01

PART list disk,name
MESSdisk[%name%]


我真不会操作了.name 是什么?
[%name%] 有是什么?
对这个外行.

命令行,应该先操作什么

然后再操作什么?

如,要列出机器的硬盘
命令行:PECMD PART LIST DISK,NAME   这样吗?
然后再:PECMD MESS DISK ????? 怎么写

[ 本帖最后由 dvd008 于 2012-2-15 15:42 编辑 ]

lmle 发表于 2012-2-15 15:38:48

原帖由 lmle 于 2012-2-15 11:24 发表 http://bbs.wuyou.net/images/common/back.gif
FIND得不到正确结果。测试命令如下:
envi i=3
envi A=中文
envi B3=中文
FIND $%A%=%B%i%%,mess 找到“%A%”。
但是改成:FIND $%A%=%B3%,mess 找到“%A%”。则正常。
用“MESS %A%=%B%i%%”显示“中文=中文”,FIND为什么判断不了呢?

dvd008 发表于 2012-2-15 15:56:37

显示分区,需要存到变量, 再MESS等显示出来. 这不是命令行环境.

PART list disk,name
MESSdisk[%name%]

这个不懂了,无法显示你那样的结果.

请详细给个命令行,就是不理解disk,name   disk[%name%]

我该怎么样才能显示你那个结果呢?

dvd008 发表于 2012-2-15 16:53:41

LEN带M,还是那样问题

dvd008 发表于 2012-2-15 16:54:37

不带ALIGN, 类型为B
没有成功

dvd008 发表于 2012-2-15 16:58:35

选类型7, 可以成功,但是,是上面问题.

dvd008 发表于 2012-2-15 17:06:56

选为0X0B,成功,仍然是前面问题.

[ 本帖最后由 dvd008 于 2012-2-15 17:08 编辑 ]

dvd008 发表于 2012-2-15 17:10:54

如果是写法问题,请将PECMD说明里面的ID部分统一为

windows的磁盘管理进行分区未格式化的分区也是显示DOS FAT16
分区ID值,0x07为NTFS分区,0x0B为FAT32扩展逻辑分区,0x0C为FAT32主分区,0x12为EISA分区

ID                分区类型
0x01                DOS_FAT12
0x02                xenixroot
0x03                xenixusr
0x05                Extended
0x04                DOS_FAT16less then 32 M
0x06                DOS_FAT16greater then 32 M
0x07                HPFS/NTFS
0x08                aix boot
0x09                aix data
0x0a                os/2 boot
0x0b                FAT32
0x0c                FAT32 LAB
0x0e                FAT16 LAB
0x0f                Extended_LBA
0x82                Linux_Swap
0x83                Linux_Native
0x85                Linux_Extended
0x10                opus
0x11                Hide_FAT12
0x12                EISA/compaq
0x13                btron
0x14                Hide_FAT16 less then 32 M
0x16                Hide_FAT16 greater then 32 M
0x17                Hide_HPFS/NTFS
0x18                AST smart sleep
0x27                Hide_HPFS/NTFS
0x1b                Hide_FAT32
0x1c                Hide_FAT32 LAB
0x1e                Hide_FAT16 LAB
0x24                NEC dos 3.x
0x2a                atheOSAFS
0x2b                Sylstor
0x32                NOS
0x35                JFS on os/2 or eCS
0x42                Dynamic_Disk
0x93                Hide_Linux
0xd7                HIDE_DELL
0xdd                HIDE_DELL
0xdb                HIDE_DELL
0xde                HIDE_DELL
0x12                HIDE_FAT
0xbc                ATI_SEC_ZONE
0xa5                FreeBSD

7e:linux
7f:linux

Unknown:
0x0d    0dh   0d
36
37
3d
3e
62
15
1a
1d
1f
23
25

mdyblog 发表于 2012-2-15 17:42:24

[更新158#270]PECMD-32.2012.1除夕版.多窗口多线-U24+裸机系统+18M酷MiniPE

PECMD-32.2012.1除夕版.多窗口多线-U24(已升级) +裸机系统 抢鲜版 + 18M-COOLMiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/

删除分区可以 简化为
PART DEL [磁盘]#分区

原命令还有效(删除分区)
PART [磁盘]#分区 -a 0 0 0

下载包中有个磁盘级 查看分区的脚本 getmbr.wcs
//用法load getmbr.wcs [磁盘号]
// 磁盘号: 0-N 默认0
// pecmd load getmbr.wcs      //磁盘0
// pecmd load getmbr.wcs 1    //磁盘1


load getmbr.wcs

分区4全0


part 0#4-a 0x16 0 114M
load getmbr.wcs

分区4 有 了

part del 0#4
load getmbr.wcs


分区4全0 了

[ 本帖最后由 2012abc19701 于 2012-2-15 18:18 编辑 ]

mdyblog 发表于 2012-2-15 17:54:11

回复 #254 dvd008 的帖子

用U24 ...............shishi

mdyblog 发表于 2012-2-15 17:56:22

原帖由 dvd008 于 2012-2-15 15:26 发表 http://bbs.wuyou.net/images/common/back.gif
len 没有MK等,默认是整个分区吗?

如图操作,结果那样

A: startlen没有MK等, 表示以字节为单位.
用 U24

mdyblog 发表于 2012-2-15 18:04:59

原帖由 dvd008 于 2012-2-15 15:38 发表 http://bbs.wuyou.net/images/common/back.gif
PART list disk,name
MESSdisk[%name%]


我真不会操作了.name 是什么?
[%name%] 有是什么?
对这个外行.

命令行,应该先操作什么

然后再操作什么?

如,要列出机器的硬盘
命令行:PECMD PAR ...

Q1:PART list disk,name
MESSdisk[%name%]
.name 是什么?

A1: name 是一个变量名. 上一行的结果保存在这个变量中.
下一行再把这个变量内容显示出来.
变量名随便写. 如张三
PART list disk,张三
MESSdisk[%张三%]

Q2: 命令行
DOS 命令行 不能传递两程序的变量.

需要合并到一个程序.
用TEAM 合并 ,并要用"" ,否则DOS 不干.
如下:
C:\> PECMD "TEAM PART list disk,张三|MESSdisk[%张三%]"


页: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18
查看完整版本: [更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...