回報bug
-----------------------------------------------------------------
FNAM aFileName=C:\WINDOWS\NOTEPAD.EXE
MESS %aFileName% @11 #ok
------------------------------------------------ ...
U23 ......谢谢 原帖由 dvd008 于 2012-2-15 09:08 发表 http://bbs.wuyou.net/images/common/back.gif
-CLEAR,是指具体什么?
还有强制删除某文件,某文件夹,这个功能在哪里?
交流问题.
没有 "强制删除某文件,某文件夹,这个功能"
-clear一般用不上.可不理.
当用MS 的格式化工具,格式化,大小不对时, 可以用-clear . 再格式化. 原帖由 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,这样,不成功 原帖由 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,始终无法删除. 原帖由 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: 一样. 原帖由 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 ......
回复 #1 2012abc19701 的帖子
有谁 知道 PECMD 3.9 中的 PINT 做什么的?什么意思?
有什么效果?
回复 #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 到"工作列"。 │
├───┼──┼──────────────────────────────────────────────┤ 裸机系统不如UD区方便,可以自由添加软件。反正都能被重新分区破坏。
[ 本帖最后由 mygamexxx 于 2012-2-15 14:28 编辑 ] 删除,显示均无效.
希望通过PECMD PART LIST DISK,显示系统加载的硬盘数量,和大小.
PECMD PART LIST PART ,显示全部分区
PECMD PART LIST PART 0#1,显示0磁盘的分区情况,
包括大小,起始位置等
我使用我前面提供那个骨头版的03PE, 我这里的情况就是这样.
[ 本帖最后由 dvd008 于 2012-2-15 14:30 编辑 ] PART -super 0#1 -a0 0 0
PART -super 0#2 -a0 0 0
PART -super 0#3 -a0 0 0
这样都执行一次,才删除掉分区. CHEK 複選框控件之複選框標題為置中顯示,如何改為靠左? 原帖由 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 编辑 ]
回复 #251 bahmo 的帖子
没看懂, 没有直观感觉. ............... 原帖由 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%]
原帖由 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,没有分区时列出分区列表(.为空,@为扩展分区),有则返回 分区号 类型 引导
│ 标志 起始偏移 大小 隐藏扇区数 原帖由 bahmo 于 2012-2-15 15:08 发表 http://bbs.wuyou.net/images/common/back.gif
CHEK 複選框控件之複選框標題為置中顯示,如何改為靠左?
目前没有这个选项. len 没有MK等,默认是整个分区吗?
如图操作,结果那样 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 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为什么判断不了呢? 显示分区,需要存到变量, 再MESS等显示出来. 这不是命令行环境.
PART list disk,name
MESSdisk[%name%]
这个不懂了,无法显示你那样的结果.
请详细给个命令行,就是不理解disk,name disk[%name%]
我该怎么样才能显示你那个结果呢? LEN带M,还是那样问题 不带ALIGN, 类型为B
没有成功 选类型7, 可以成功,但是,是上面问题. 选为0X0B,成功,仍然是前面问题.
[ 本帖最后由 dvd008 于 2012-2-15 17:08 编辑 ] 如果是写法问题,请将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
[更新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 编辑 ]
回复 #254 dvd008 的帖子
用U24 ...............shishi 原帖由 dvd008 于 2012-2-15 15:26 发表 http://bbs.wuyou.net/images/common/back.giflen 没有MK等,默认是整个分区吗?
如图操作,结果那样
A: startlen没有MK等, 表示以字节为单位.
用 U24 原帖由 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[%张三%]"