无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog
打印 上一主题 下一主题

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

    [复制链接]
7741#
 楼主| 发表于 2014-5-16 08:00:33 | 只看该作者
阿弥陀佛 发表于 2014-5-16 01:04
1.>>磁盘型号:
2.>>是输入焦点没错。记得delphi设计窗口可以去掉输入焦点的。而且78版的没有这个问题啊 ...

>>78版的没有这个问题啊
78版不显示 焦点吗?
奇怪。 就是模拟78版 才费了好大的劲 加上的焦点(80(79)本来没有焦点).
我去看看。
可能是因为我的XP配置不同。
回复

使用道具 举报

7742#
发表于 2014-5-16 11:36:00 | 只看该作者
本帖最后由 阿弥陀佛 于 2014-5-16 11:38 编辑

78版不仅没有焦点,字体也大很多。系统win7x64,pecmd x86


点评

我怎么测试 2版本一样啊?! XP SP3下测试的。 对比图: [attachimg]193467[/attachimg]  详情 回复 发表于 2014-5-17 07:32
回复

使用道具 举报

7743#
发表于 2014-5-16 11:58:52 | 只看该作者
还有一个问题。用fbinst格式化u盘,然后用pecmd在ud后创建两个分区,然后DFMT格式化,但是UD启动的grldr没法搜索到上面的文件。只要用diskgenius编辑过分区表,例如激活某分区又马上取消激活,就可以识别了。我对比前后的分区表,发现起始磁头号、扇区号、柱面号和结束磁头号、扇区号、柱面号有部分被修改了。会不会是我分区的时候出错了?不过diskgenius检查分区表没有错误。贴上代码:
  1. exec !=%desktop%\fbinst (hd2) format --force --align --fat32 --primary 8m --archive %desktop%\abc.fba
  2. PART list disk 2,&usbdiskinfo
  3. MSTR &usbdiskinfo=<2>%&usbdiskinfo%   ///显示u盘全部空间
  4. SET &HIDESIZE=1024  //设子隐藏区大小
  5. calc &NORMALSTART=%&HIDESIZE%*1024*1024+8*1024*1024  //计算可见区起始位置
  6. calc &NORMALSIZE=%&usbdiskinfo%-%&NORMALSTART%  //计算可见区空间大小
  7. PART -up -super -clear del 2#1
  8. PART -up -super -clear del 2#2
  9. PART -up -super -clear del 2#3
  10. PART -up -super -clear del 2#4
  11. PART -up -super -clear 2#1 0x1E %&NORMALSTART% %&NORMALSIZE%
  12. PART -up -super -clear 2#2 0x00 0 0
  13. PART -up -super -clear 2#3 0x00 0 0
  14. PART -up -super -clear 2#4 a 0x0C 8M %&HIDESIZE%M
  15. SHOW 2#1,K
  16. DFMT K:,FAT32
  17. SHOW -,K
  18. PART  -up -super -swap:4 2#1
  19. SHOW 2#1,K
  20. DFMT K:,FAT32
  21. PART  -up -super -swap:4 2#1
复制代码

点评

>>但是UD启动的grldr没法搜索到上面的文件。只要用diskgenius编辑过分区表,例如激活某分区又马上取消激活,就可以识别了。我对比前后的分区表,发现起始磁头号、扇区号、柱面号和结束磁头号、扇区号、柱面号有部分  详情 回复 发表于 2014-5-16 13:05
回复

使用道具 举报

7744#
 楼主| 发表于 2014-5-16 13:05:58 | 只看该作者
本帖最后由 mdyblog 于 2014-5-16 13:17 编辑
阿弥陀佛 发表于 2014-5-16 11:58
还有一个问题。用fbinst格式化u盘,然后用pecmd在ud后创建两个分区,然后DFMT格式化,但是UD启动的grldr没 ...


>>但是UD启动的grldr没法搜索到上面的文件。只要用diskgenius编辑过分区表,例如激活某分区又马上取消激活,就可以识别了。我对比前后的分区表,发现起始磁头号、扇区号、柱面号和结束磁头号、扇区号、柱面号有部分被修改了

你那 那么复杂的过程, 我没试过。

你把 “diskgenius编辑修复”前后 的分区表发上来,看看。
用 MBROSTool.exe  高级功能---》分区管理--》导出
可以 导出 分区表 文本。


---如下面样子--
磁盘:0
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              0    40007680000           4863    255   63  512   12 955C955C  3 MBR
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x00 0x00 0x01 0x7D 0x16 0xFE 0x3F 0xBD 0x3D 0xA4 0x1E 0x00 0x01 0xEF 0x0F 0x00
  主分区2: 0x00 0x00 0x01 0xBE 0x17 0xFE 0xFF 0xFF 0x3E 0x93 0x2E 0x00 0x64 0xC6 0xD4 0x00
  主分区3: 0x00 0xFE 0xFF 0xFF 0x0F 0xFE 0xFF 0xFF 0xA2 0x59 0x03 0x01 0x49 0xA1 0x12 0x03
  主分区4: 0x80 0x00 0xC1 0xFF 0x17 0xFE 0xFF 0xFF 0xEB 0xFA 0x15 0x04 0x54 0x19 0x92 0x00
  标志   : 0x55 0xAA
  全部分区: 1   2   @3  3   4   5   6   7   8   9   10
  分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾(字节) 物理# 盘符
     1  0x16   0     1028160000      534643200     2008125     1562803200    1   
     2  0x17   0     1562803200     7139543040     3052350     8702346240    2   
    @3  0x0F   0     8702346240    26394923520    16996770    35097269760    3   
     3  0x17   1    35097269760     4902266880    68549355    39999536640    4  C:
     

3; 作为测试, 你可以调整一下参数。 8M偏移改为32M, 1G的分区改为 128M, 试试。
还有换个 HDD的U盘看看。
FDD的U盘,中间可能需要插拔磁盘。

   

点评

请教老大,如何利用SED命令将 英文的逗号替换成中文的逗号?  详情 回复 发表于 2014-5-16 22:06
回复

使用道具 举报

7745#
发表于 2014-5-16 22:06:51 | 只看该作者
mdyblog 发表于 2014-5-16 13:05
>>但是UD启动的grldr没法搜索到上面的文件。只要用diskgenius编辑过分区表,例如激活某分区又马上取消 ...

请教老大,如何利用SED命令将  英文的逗号替换成中文的逗号?

点评

SET &EnDou=, SED &&V=0,%&EnDou%,,,A,B,C,D MESS. [%&V%]  详情 回复 发表于 2014-5-16 22:23
回复

使用道具 举报

7746#
 楼主| 发表于 2014-5-16 22:23:53 | 只看该作者
527104427 发表于 2014-5-16 22:06
请教老大,如何利用SED命令将  英文的逗号替换成中文的逗号?

SET &EnDou=,
SED &&V=0,%&EnDou%,,,A,B,C,D
MESS. [%&V%]

点评

假如,SET &b=a,b'%1' 如何不扩展那个百分号呢  详情 回复 发表于 2014-5-16 23:28
回复

使用道具 举报

7747#
发表于 2014-5-16 23:28:55 | 只看该作者
mdyblog 发表于 2014-5-16 22:23
SET &EnDou=,
SED &&V=0,%&EnDou%,,,A,B,C,D
MESS. [%&V%]

假如,SET &b=a,b'%1'
如何不扩展那个百分号呢

点评

ENVI^ EnviMode=1 SET &b=a,b'%%1' MESS. 【%&b%】 //【a,b'%1'】  详情 回复 发表于 2014-5-17 06:43
回复

使用道具 举报

7748#
发表于 2014-5-16 23:49:16 | 只看该作者
本帖最后由 2012yws@ 于 2014-5-17 00:00 编辑
mdyblog 发表于 2014-5-10 22:11
我用代码:

上面代码不行吗? (基本是你给的, 就是击了自动卸载)






FORX *NL f,&&b,MESS %b%        //这个格式引用的f变量,使用ENVI f=1 2\n3\n4无效,需要ENVI &f=1 2\n3\n4才行

//这样没有解释变量f
ENVI f=1 2\n3\n4
FORX *NL f,&&b,MESS %b%

//这样能够解释&f
ENVI &f=1 2\n3\n4
FORX *NL f,&&b,MESS %b%
很是奇怪的哦,费了我好大的劲才发现问题,呵呵...

点评

FORX *NL PE变量名 。。。。。 只能用PE变量名。 这种多行变量, 用PE变量 合适。 环境变量有很多限制嘀。  详情 回复 发表于 2014-5-17 07:09
我这正常。 所有都传给你。 不行就没办法了。 [attachimg]193465[/attachimg]  详情 回复 发表于 2014-5-17 06:59
回复

使用道具 举报

7749#
 楼主| 发表于 2014-5-17 06:43:21 | 只看该作者
527104427 发表于 2014-5-16 23:28
假如,SET &b=a,b'%1'
如何不扩展那个百分号呢

ENVI^ EnviMode=1
SET &b=a,b'%%1'
MESS. 【%&b%】
//【a,b'%1'】

点评

多谢老大,前面两个问题都解决了,但有一些特殊情况没能解决,例如下面的“汉化.wcs”,麻烦老大帮忙看下:  详情 回复 发表于 2014-5-17 08:55
回复

使用道具 举报

7750#
 楼主| 发表于 2014-5-17 06:59:11 | 只看该作者
2012yws@ 发表于 2014-5-16 23:49
FORX *NL f,&&b,MESS %b%        //这个格式引用的f变量,使用ENVI f=1 2\n3\n4无效,需要ENVI &f=1 2\n ...

我这正常。
所有都传给你。 不行就没办法了。

BROW_CS-M.zip

476.96 KB, 下载次数: 6

点评

好吧,这些问题都不用太过纠结.BROW在我这里从4.0也是这样. 只是楼主的测试居然正常,这让我很是意外,呵呵,但既然无法重现,就不用纠结了 FORX这个变量模式也是不错的 谢谢楼主.  详情 回复 发表于 2014-5-17 15:24
回复

使用道具 举报

7751#
 楼主| 发表于 2014-5-17 07:09:49 | 只看该作者
2012yws@ 发表于 2014-5-16 23:49
FORX *NL f,&&b,MESS %b%        //这个格式引用的f变量,使用ENVI f=1 2\n3\n4无效,需要ENVI &f=1 2\n ...

FORX *NL  PE变量名 。。。。。
只能用PE变量名。
这种多行变量, 用PE变量 合适。
环境变量有很多限制嘀。
回复

使用道具 举报

7752#
 楼主| 发表于 2014-5-17 07:32:38 | 只看该作者
阿弥陀佛 发表于 2014-5-16 11:36
78版不仅没有焦点,字体也大很多。系统win7x64,pecmd x86

我怎么测试 2版本一样啊?!
XP SP3下测试的。
对比图:

  1. ENVI^  EnviMode=1
  2. ENVI^  ForceLocal=1
  3. WIN1
  4. _SUB WIN1,W160H200,测试,
  5.     LABE EDIT1,L22T46W60H30,选择任务,,
  6.     DTIM DTIM1,L21T82W120H24,2008;5;12,,0x20
  7.     ITEM ITEM1,L46T115W60H30,ITEM1,
  8.     LABE LABE1,L21T8W119H30,[PECMD%PECMDVER%],,
  9. _END

复制代码

点评

我是从网盘直接下载的。78仅有一个版本,PECMD2012.1.78.21.05B-130510.多窗口线程稳定版_win32_64.sfx。等会我试试xp。暂时没有xp系统。  发表于 2014-5-17 09:57
回复

使用道具 举报

7753#
发表于 2014-5-17 08:55:18 | 只看该作者
mdyblog 发表于 2014-5-17 06:43
ENVI^ EnviMode=1
SET &b=a,b'%%1'
MESS. 【%&b%】

多谢老大,前面两个问题都解决了,但有一些特殊情况没能解决,例如下面的“汉化.wcs”,麻烦老大帮忙看下:

汉化imdisk.7z

1.57 KB, 下载次数: 6

点评

SED 有很多转义符。 1) 搜寻串中特殊符号都可以用.替代,匹配任何字符,即忽略改字符的内容。 2) 否则如果这个字符很关键,可尝试在前面加\  详情 回复 发表于 2014-5-17 11:13
回复

使用道具 举报

7754#
 楼主| 发表于 2014-5-17 11:13:30 | 只看该作者
527104427 发表于 2014-5-17 08:55
多谢老大,前面两个问题都解决了,但有一些特殊情况没能解决,例如下面的“汉化.wcs”,麻烦老大帮忙看下 ...

SED 有很多转义符。
1) 搜寻串中特殊符号都可以用.替代,匹配任何字符,即忽略改字符的内容。
2) 否则如果这个字符很关键,可尝试在前面加\

  1. LOGS * X.LOG
  2. ENVI^ EnviMode=1
  3. READ "%CurDir%\imdisk.cpl.ttt",**,&&V
  4. SET &dou=,

  5. SET &F[1]=Cannot lock the device. The device may be in use by another process or you may not have permission to lock it. Do you want do try to force dismount of the volume. .Unsaved data on the volume will be lost..
  6. SET &T[1]=不能锁定设备。该设备可能正被另一进程使用,或您可能没有权限将其锁定。您想尝试强制删除卷吗?(卷上未保存的数据将会丢失。)

  7. SET &F[2]=Unsupported mount point:
  8. SET &T[2]=不支持的装入点:

  9. SET &F[3]=Unsupported drive type:
  10. SET &T[3]=不支持的驱动器类型:

  11. SET &F[4]=Save disk image at offset 0 in image file %%..ws .where it was originally loaded from..
  12. SET &T[4]=在映像中从偏移量为 0 处开始保存磁盘映像 %%.*ws (无论原来是否加载)。

  13. SET &F[5]=Save disk image at offset 0 in image file %%..ws .destroying original MBR or other header..
  14. SET &T[5]=在映像中从偏移量为 0 处开始保存磁盘映像 %%.*ws (原MBR或者其它磁盘头部将被破坏)。

  15. SET &F[6]=Save disk image at offset %I64i in image file %%..ws .where it was originally loaded from.. Original MBR or header will be left untouched.
  16. SET &T[6]=在映像中从偏移量为 %%I64i 处开始保存磁盘映像 %%.*ws (无论原来是否加载)。原MBR或者磁盘头部都会完好如初。

  17. SET &F[7]=Successfully saved the contents of drive '%%1.c.:' to image file '%%2'.
  18. SET &T[7]=已成功保存驱动器的内容 '%%1!c!' 到映像文件 '%%2'.

  19. SET &F[8]=Warning. Emergency removal is intended for scenarios where a virtual disk cannot be removed in any other way. This could happen, for instance, when a proxy-mode virtual disk has lost connection with the proxy service backend.\\r\\n.r.nEmergency removal may leave the virtual disk in an inconsistent state and may corrupt the filesystem on the virtual disk..r.n.r.nAre you sure you want to emergency remove the selected virtual disk.
  20. SET &T[8]=警告! 彻底移除用于其它方式无法卸载虚拟磁盘的情况. 这种情况可能发生在,例如,当代理模式的虚拟磁盘已与代理服务器断开连接.\\r\\n\\r\\n彻底移除可能导致虚拟磁盘状态发生改变,可能会损坏该虚拟磁盘上的文件系统.\\r\\n\\r\\n您确定要彻底移除选定的虚拟磁盘?

  21. //THREAD mess. %&&V%@1111
  22. SET &I=1
  23. LOOP #%I%<=8, TEAM SET~ &FI=&F[%&I%]| SET~ &TI=&T[%&I%]| SED &&V=1,%&FI%,%&TI%,%&V%|  CALC &I=%&I% + 1
  24. //SED &&V=1,%&F[1]%,%&T[1]%,%&V%
  25. //SED &&V=1,%&F[2]%,%&T[2]%,%&V%
  26. //SED &&V=1,%&F[3]%,%&T[3]%,%&V%
  27. //SED &&V=1,%&F[4]%,%&T[4]%,%&V%
  28. //SED &&V=1,%&F[5]%,%&T[5]%,%&V%
  29. //SED &&V=1,%&F[6]%,%&T[6]%,%&V%
  30. //SED &&V=0,%&F[7]%,%&T[7]%,%&V%
  31. //SED &&V=0,%&F[8]%,%&T[8]%,%&V%



  32. PUTF -dd -len=0  "%CurDir%\tmp.ini",0,zero
  33. WRIT %CurDir%\tmp.ini,$0,%&V%
  34. mess. %&&V%@222


  35. //搜寻串中特殊符号都可以用.替代,匹配任何字符,即忽略改字符的内容。
  36. //否则如果这个字符很关键,可尝试在前面加\
复制代码



点评

多谢老大,以前要两三个小时才能完成的事,现在点几下鼠标就搞定了! 效率相当高  详情 回复 发表于 2014-5-18 14:05
回复

使用道具 举报

7755#
发表于 2014-5-17 15:24:32 | 只看该作者
mdyblog 发表于 2014-5-17 06:59
我这正常。
所有都传给你。 不行就没办法了。

好吧,这些问题都不用太过纠结.BROW在我这里从4.0也是这样.
只是楼主的测试居然正常,这让我很是意外,呵呵,但既然无法重现,就不用纠结了
FORX这个变量模式也是不错的
谢谢楼主.
回复

使用道具 举报

7756#
 楼主| 发表于 2014-5-17 22:33:58 | 只看该作者
阿弥陀佛 发表于 2014-5-16 01:04
1.>>磁盘型号:
2.>>是输入焦点没错。记得delphi设计窗口可以去掉输入焦点的。而且78版的没有这个问题啊 ...

》》1.>>磁盘型号:
试试 下载最新版:
PART -devid LIST disk 0,V
MESS %V%
其中有 磁盘型号

点评

新版的测试结果,正确显示型号等信息。 [attachimg]193528[/attachimg]  详情 回复 发表于 2014-5-17 23:09
回复

使用道具 举报

7757#
发表于 2014-5-17 23:09:17 | 只看该作者
mdyblog 发表于 2014-5-17 22:33
》》1.>>磁盘型号:
试试 下载最新版:
PART -devid LIST disk 0,V

新版的测试结果,正确显示型号等信息。

点评

重新下载, 加了个字段 : 移动磁盘(R)还是固定磁盘(F) 1 4009754624 487 255 63 512 11 000A0D00 7 MBR R USBSTOR\DiskLenovo__USB_Flash_Drive_1100  详情 回复 发表于 2014-5-17 23:38
但接口类型好像错了,应该是SATA吧?  详情 回复 发表于 2014-5-17 23:19
回复

使用道具 举报

7758#
发表于 2014-5-17 23:19:55 | 只看该作者
阿弥陀佛 发表于 2014-5-17 23:09
新版的测试结果,正确显示型号等信息。

但接口类型好像错了,应该是SATA吧?

点评

这个其实是设备ID。 设备管理器中可以看到: [attachimg]193529[/attachimg]  详情 回复 发表于 2014-5-17 23:42
回复

使用道具 举报

7759#
 楼主| 发表于 2014-5-17 23:38:11 | 只看该作者
阿弥陀佛 发表于 2014-5-17 23:09
新版的测试结果,正确显示型号等信息。

重新下载, 加了个字段 : 移动磁盘(R)还是固定磁盘(F)

1     4009754624            487    255   63  512   11 000A0D00  7 MBR R USBSTOR\DiskLenovo__USB_Flash_Drive_1100
回复

使用道具 举报

7760#
 楼主| 发表于 2014-5-17 23:42:01 | 只看该作者
阿弥陀佛 发表于 2014-5-17 23:19
但接口类型好像错了,应该是SATA吧?

这个其实是设备ID。
设备管理器中可以看到:

点评

原来是这样。我理解错了。因为aida64显示:接口类型 SATA-II 辛苦了。老大也早点睡。  发表于 2014-5-18 00:05
回复

使用道具 举报

7761#
发表于 2014-5-18 14:05:51 | 只看该作者
mdyblog 发表于 2014-5-17 11:13
SED 有很多转义符。
1) 搜寻串中特殊符号都可以用.替代,匹配任何字符,即忽略改字符的内容。
2) 否 ...

多谢老大,以前要两三个小时才能完成的事,现在点几下鼠标就搞定了!

效率相当高
回复

使用道具 举报

7762#
发表于 2014-5-18 18:50:17 | 只看该作者
本帖最后由 ljycslg 于 2014-5-18 19:04 编辑

已解决
回复

使用道具 举报

7763#
发表于 2014-5-19 08:51:46 | 只看该作者
如何把变量中的字母转换为ASCII值

点评

1: (UNICODE, 有0x00) ENVI &&V1=123 code **-UNI,&V1,*UNI,&V2 MESS. [%&V2%] 2 (ANSI 无0x00): ENVI &&V1=123 code **-UNI,&V1,*GBK,&V2 MESS. [%&V2%]  详情 回复 发表于 2014-5-19 10:12
回复

使用道具 举报

7764#
 楼主| 发表于 2014-5-19 10:11:43 | 只看该作者
本帖最后由 mdyblog 于 2014-5-19 10:19 编辑

荒野的马 发表于 2014-5-18 08:41
求助:PECMD.EXE和PECMD.INI怎么合成PECMD.EXE一个,注意是64位8PE的PECMD.EXE和PECMD.INI.请大神指点


1:
用ResHacker打开没有压缩过的pecmd.exe(压缩包里的pecmd原始.exe),然后替换脚本资源script下的102,其它资源应该也可以。保存之后重新压缩以减小体积。

  注意需要改名字, 不能再是System32\下的PECMD.EXE,  不能覆盖PECMD.EXE.
  比如 PECMD_M.EXE
改注册表。 启动是用PECMD_M.EXE
这样PE中有2不同的文件:
PECMD_M.EXE   //启动
PECMD.EXE  //一般用


2:
类上
保存的还是PECMD.EXE.
拷到 System32, 并建个连接PECMD_M.EXE (不占空间)
改注册表。 启动是用PECMD_M.EXE

这样PE中有:
PECMD_M.EXE(连接)    //启动
PECMD.EXE  //一般用

3:
类上
保存的还是PECMD.EXE.
改注册表。 启动是用PECMD.EXE MAIN #102
//原来是 PECMD.EXE MAIN %windir%\System32\PECMD.INI
// %windir%\System32\PECMD.INI 换成 #102

这样PE中只有1文件:
PECMD.EXE   //启动  和 一般用

回复

使用道具 举报

7765#
 楼主| 发表于 2014-5-19 10:12:21 | 只看该作者
ljycslg 发表于 2014-5-19 08:51
如何把变量中的字母转换为ASCII值

1: (UNICODE, 有0x00)
ENVI &&V1=123
code  **-UNI,&V1,*UNI,&V2
MESS. [%&V2%]

2 (ANSI 无0x00):
ENVI &&V1=123
code  **-UNI,&V1,*GBK,&V2
MESS. [%&V2%]
回复

使用道具 举报

7766#
 楼主| 发表于 2014-5-19 10:19:13 | 只看该作者
本帖最后由 mdyblog 于 2014-5-19 10:24 编辑

荒野的马 发表于 2014-5-18 08:41
求助:PECMD.EXE和PECMD.INI怎么合成PECMD.EXE一个,注意是64位8PE的PECMD.EXE和PECMD.INI.请大神指点


是否改PECMD.EXE得了,直接支持方便的PECMD.INI内置??? 大家怎么看????
不改注册表,
自动判断。
(1) 如果有指定的 %windir%\System32\PECMD.INI: 用 %windir%\System32\PECMD.INI
(2)没有 指定的 %windir%\System32\PECMD.INI, 有非空的 #102:   就用#102。

回复

使用道具 举报

7767#
发表于 2014-5-19 12:10:48 | 只看该作者
标签页里面的按钮控件,按下去就弹不起来了?

点评

给一段独立测试代码吧。(无关的删掉)  详情 回复 发表于 2014-5-19 13:07
回复

使用道具 举报

7768#
 楼主| 发表于 2014-5-19 13:07:10 | 只看该作者
本帖最后由 mdyblog 于 2014-5-19 13:08 编辑
阿弥陀佛 发表于 2014-5-19 12:10
标签页里面的按钮控件,按下去就弹不起来了?


给一段独立测试代码吧。(无关的删掉)


标签页 的示例很多, 建议找个罪相近的, 在上面改。

点评

我就是模仿示例tab里面的写的,而且里面的示例也一样有这个问题。CGI也是这个问题。 贴一段代码:  详情 回复 发表于 2014-5-19 14:00
回复

使用道具 举报

7769#
发表于 2014-5-19 14:00:48 | 只看该作者
mdyblog 发表于 2014-5-19 13:07
给一段独立测试代码吧。(无关的删掉)

我就是模仿示例tab里面的写的,而且里面的示例也一样有这个问题。CGI也是这个问题。
贴一段代码:
  1. WINmain
  2. _SUB WINmain,W400H320,PE合盘小助手,CALL cleanup,,0,,  //主窗口
  3. IFEX %windir%\fonts\Tahoma*,ENVI @WINmain.Font=10:Tahoma
  4. TABS &TABS1,L5T5W385H285,Page1:P1:Mkisofs GUI:使用mkisofs制作ISO;Page2:P2:Oscdimg GUI:使用oscdimg制作ISO
  5. _END

  6. _SUB Page1,W390H260,P1,,,#  //第一标签页MkisofsGUI
  7.     ITEM -font:10:Tahoma &selsource,L315T70W55H25,开始,
  8.     ITEM -font:10:Tahoma &selsource,L5T10W70H25,源目录,call browsource
  9.     ITEM -font:10:Tahoma &selbios,L5T40W70H25,BIOS引导,
  10.     ITEM -font:10:Tahoma &selefi,L195T40W70H25,UEFI引导,
  11.     ITEM -font:10:Tahoma &selhidefile,L5T70W70H25,隐藏文件,
  12.     ITEM -font:10:Tahoma &savefile,L85T70W70H25,保存为,
  13. _END
复制代码

点评

这段代码你测试了下吗? 我测试 6个按钮 都正常弹起 啊!结果如图: [attachimg]193567[/attachimg]  详情 回复 发表于 2014-5-19 14:28
回复

使用道具 举报

7770#
发表于 2014-5-19 14:05:48 | 只看该作者
应该说不是没有弹起来,而是按下去就一直亮着。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-30 01:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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