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

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

   火... [复制链接]
 楼主| 发表于 2015-11-11 14:48:01 | 显示全部楼层
sp_star 发表于 2015-11-11 12:09
这样写法对吗? 怎么连不上啊? 有没有状态返回?

_SUB WiFiConnect

WIFI 测试包: Wif测试包.7z (1.53 MB, 下载次数: 15)

效果:

Wifi效果81PEx64:
Wifi效果81PEx64.png

正常系统 Wifi效果Win7x86:
Wifi效果Win7x86.png

点评

看样子写法是对的。 换了你附件中的PECMD,能连上了,但有PECMD失去响应的情况。 (win7 32-bit) 附上一个完成度高点的。  详情 回复 发表于 2015-11-11 15:12
回复

使用道具 举报

发表于 2015-11-11 15:12:38 | 显示全部楼层
mdyblog 发表于 2015-11-11 14:48
WIFI 测试包:

效果:

看样子写法是对的。
换了你附件中的PECMD,能连上了,但有PECMD失去响应的情况。 (win7 32-bit)
附上一个完成度高点的。
WiFi.7z (2.4 KB, 下载次数: 13)

点评

这个挺好的。  详情 回复 发表于 2015-11-11 15:23
但有PECMD失去响应的情况 -------------- ADSL-wlan %&SSID%,%&PSWD%, //WPA2PSK AES 换成: THREAD$ -wait ADSL-wlan %&SSID%,%&PSWD%, //WPA2PSK AES  详情 回复 发表于 2015-11-11 15:17
回复

使用道具 举报

 楼主| 发表于 2015-11-11 15:17:25 | 显示全部楼层
sp_star 发表于 2015-11-11 15:12
看样子写法是对的。
换了你附件中的PECMD,能连上了,但有PECMD失去响应的情况。 (win7 32-bit)
附上一 ...

但有PECMD失去响应的情况
--------------
    ADSL-wlan %&SSID%,%&PSWD%,  //WPA2PSK AES
换成:
    THREAD$ -wait  ADSL-wlan %&SSID%,%&PSWD%,  //WPA2PSK AES

点评

同样会失去响应。  详情 回复 发表于 2015-11-11 15:20
回复

使用道具 举报

发表于 2015-11-11 15:20:18 | 显示全部楼层
mdyblog 发表于 2015-11-11 15:17
但有PECMD失去响应的情况
--------------
    ADSL-wlan %&SSID%,%&PSWD%,  //WPA2PSK AES

同样会失去响应。
回复

使用道具 举报

 楼主| 发表于 2015-11-11 15:23:49 | 显示全部楼层
sp_star 发表于 2015-11-11 15:12
看样子写法是对的。
换了你附件中的PECMD,能连上了,但有PECMD失去响应的情况。 (win7 32-bit)
附上一 ...

这个挺好的。

点评

总是不怎么顺眼,美学素养太差了。  详情 回复 发表于 2015-11-11 15:36
回复

使用道具 举报

发表于 2015-11-11 15:36:30 | 显示全部楼层


总是不怎么顺眼,美学素养太差了。
回复

使用道具 举报

发表于 2015-11-12 07:35:50 | 显示全部楼层
本帖最后由 hhh333 于 2015-11-12 07:39 编辑

看到历史说明有:彻底可以不要初始窗口环境。
什么意思?

另外想问一下:
1、wlan比penetwork先进吗?或者比之更方便?
2、所谓的超级精确制导在稳定版中有吗?我比较关心这个语句在稳定版中能不能运行:
MOUN -udm -findboot -CurDrvR -mall -mhide -u+ -udfs -nbrd -udimg:H3PE/OP.IMG -udimg:udext.img -Checkfile:H3PE/WINPE.INI -Checkfile:BOOT/H3_3PEIN.WIM -ret:&&v \\.\PhysicalDrive* B-

点评

我比较关心这个语句在稳定版中能不能运行: MOUN -udm -findboot -CurDrvR -mall -mhide -u+ -udfs -nbrd -udimg:H3PE/OP.IMG -udimg:udext.img -Checkfile:H3PE/WINPE.INI -Checkfile:BOOT/H3_3PEIN.WIM -ret:&&v  详情 回复 发表于 2015-11-12 09:32
所谓的超级精确制导在稳定版中有吗? -------------------- 没有。 如果可能, 一般还是 用 精确制导 好。 只有哪些 启动文件比较特别,一般人搞不定, 不得不 直接用ISO整体(不解开)运行,就是“刚光盘”  详情 回复 发表于 2015-11-12 08:47
wlan比penetwork先进吗?或者比之更方便? -------------------- 这不能比的。 penetwork 当然强大。 但是对PE启动过程。 需要一致功能, 自动连接WIFI。 就是自动输入SSID和密码,连上。 免得每次启动PE,  详情 回复 发表于 2015-11-12 08:41
彻底可以不要初始窗口环境。 什么意思? ----------------------- 程序启动,原来是总是先创建一个窗口, 即使 用户没创建窗口也是如此。 现在, 不自动创建了。 如果用户程序,如果没有主动创建窗口,就没  详情 回复 发表于 2015-11-12 08:36
回复

使用道具 举报

 楼主| 发表于 2015-11-12 08:36:07 | 显示全部楼层
hhh333 发表于 2015-11-12 07:35
看到历史说明有:彻底可以不要初始窗口环境。
什么意思?

彻底可以不要初始窗口环境。
什么意思?
-----------------------
程序启动,原来是总是先创建一个窗口, 即使 用户没创建窗口也是如此。

现在,  不自动创建了。 如果用户程序,如果没有主动创建窗口,就没有窗口的。

当然如果 逻辑需要,也是会自动创建的。

特例,为了安全,目前 总是为PECMD.INI 创建一个初始的窗口。

好处: 没有窗口,就不会理会窗口消息,就不会卡住其它的程序。
回复

使用道具 举报

 楼主| 发表于 2015-11-12 08:41:53 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-12 09:38 编辑
hhh333 发表于 2015-11-12 07:35
看到历史说明有:彻底可以不要初始窗口环境。
什么意思?


wlan比penetwork先进吗?或者比之更方便?
--------------------
这不能比的。
penetwork 当然强大。

但是对PE启动过程。
需要一功能, 自动连接WIFI。 就是自动输入SSID和密码,连上。
免得每次启动PE,再手动输入。
(加载一个单独的用户可修改的文件WIFI.INI)

目前主要就是提供这个功能。

另外提供了一些 查询的命令接口功能。

ADSL-wlan  可以被组合到程序,实现复杂的功能。

实际中,可能 2者都要吧。

penetwork 就在桌面建个链接。 不用启动界面了。


回复

使用道具 举报

 楼主| 发表于 2015-11-12 08:47:50 | 显示全部楼层
hhh333 发表于 2015-11-12 07:35
看到历史说明有:彻底可以不要初始窗口环境。
什么意思?

所谓的超级精确制导在稳定版中有吗?
--------------------
没有。
如果可能, 一般还是 用  精确制导 好。

只有哪些 启动文件比较特别,一般人搞不定, 不得不 直接用ISO整体(不解开)运行,就是“刚光盘”,才需要这个超级精确制导。

你的PECMD.INI用到了 -findboot, 这就是最好的方式 了。

其它 后来研究的 方式, 都是正对哪些 压根没有 考虑 UDm的PE。在怎么不修改PECMD.INI的情况下,也能自动挂载UDm外置。
回复

使用道具 举报

发表于 2015-11-12 09:10:03 | 显示全部楼层
M大,如何让一个窗体显示的时候同时弹出一个MESS 窗口?
下面图是窗体出来之后点击按钮出来的提示窗口。
0~WWBV69U1V[FQY$HFL]4BR.png

点评

在窗口的最后 (——END之前) ENVI^ @this.Visable=1 MESS 123  详情 回复 发表于 2015-11-12 09:15
回复

使用道具 举报

 楼主| 发表于 2015-11-12 09:15:26 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-12 09:36 编辑
ling3882688 发表于 2015-11-12 09:10
M大,如何让一个窗体显示的时候同时弹出一个MESS 窗口?
下面图是窗体出来之后点击按钮出来的提示窗口。


在窗口的最后 (——END之前)
ENVI  @this.Visable=1
MESS 123

点评

还是不能同时出现。 这样修改后是先出现MESS,确定之后再弹出窗体,还不是同时出现。  详情 回复 发表于 2015-11-12 09:25
还是不能同时出现。  详情 回复 发表于 2015-11-12 09:19
回复

使用道具 举报

发表于 2015-11-12 09:19:28 | 显示全部楼层
mdyblog 发表于 2015-11-12 09:15
在窗口的最后 (——END之前)
ENVI^ @this.Visable=1
MESS 123

还是不能同时出现。

点评

[attachimg]231484[/attachimg]  详情 回复 发表于 2015-11-12 09:37
回复

使用道具 举报

发表于 2015-11-12 09:25:25 | 显示全部楼层
mdyblog 发表于 2015-11-12 09:15
在窗口的最后 (——END之前)
ENVI^ @this.Visable=1
MESS 123

还是不能同时出现。
这样修改后是先出现MESS,确定之后再弹出窗体,还不是同时出现。
回复

使用道具 举报

 楼主| 发表于 2015-11-12 09:32:53 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-12 09:39 编辑
hhh333 发表于 2015-11-12 07:35
看到历史说明有:彻底可以不要初始窗口环境。
什么意思?


我比较关心这个语句在稳定版中能不能运行:
MOUN -udm -findboot -CurDrvR -mall -mhide -u+ -udfs -nbrd -udimg:H3PE/OP.IMG -udimg:udext.img -Checkfile:H3PE/WINPE.INI -Checkfile:BOOT/H3_3PEIN.WIM -ret:&&v \\.\PhysicalDrive* B-
------------------------
试了下, 网上最后修正的 71Stable 板是可以的。
效果:
00070.png
回复

使用道具 举报

 楼主| 发表于 2015-11-12 09:37:30 | 显示全部楼层
ling3882688 发表于 2015-11-12 09:19
还是不能同时出现。

窗口和MESS同时出.WCS.zip (353 Bytes, 下载次数: 1)
  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

  2. WIN1
  3. _SUB WIN1,W287H254,新窗口1,
  4.     ITEM ITEM1,L94T40W60H30,ITEM1,
  5.     ENVI @this.Visable=1
  6.     MESS 123
  7. _END
复制代码


00071.png

点评

ENVI @this.Visable=1这个就可以 ENVI^ @this.Visable=1这个就不行 谢谢M大。  详情 回复 发表于 2015-11-12 09:42
回复

使用道具 举报

发表于 2015-11-12 09:42:48 | 显示全部楼层

ENVI @this.Visable=1这个就可以
ENVI^ @this.Visable=1这个就不行

谢谢M大。
回复

使用道具 举报

发表于 2015-11-12 13:15:26 | 显示全部楼层
移动硬盘和优盘在PECMD中的介质类型是数字几啊?

点评

总线(BUS)都一样, 为7. Media类型, 都有可能,无法由此区分。 移动硬盘: Fixed 优盘: 一般为Movabled ,单也有 Fixed  详情 回复 发表于 2015-11-12 15:44
回复

使用道具 举报

发表于 2015-11-12 14:03:00 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-12 15:26 编辑

SED命令如何替换字符串中的符号"\"或者"/",数字字母替换都没问题,这个符号替换就是不起作用。
例如字符串:MF\DE7Y32\TD124\YP3或者MF/DE7Y32/TD124/YP3
我想把斜杠"\"全部替换成逗号。

点评

ENVI Dou=, SED V=0,\\,%Dou%,MF\DE7Y32\TD124\YP3 MESS. [%V%] SED V=0,[\\/],%Dou%,MF\DE7Y32\TD124\YP3 MF/DE7Y32/TD124/YP3 MESS. [%V%]  详情 回复 发表于 2015-11-12 15:30
回复

使用道具 举报

 楼主| 发表于 2015-11-12 15:30:26 | 显示全部楼层
ling3882688 发表于 2015-11-12 14:03
SED命令如何替换字符串中的符号"\"或者"/",数字字母替换都没问题,这个符号替换就是不起作用。
例如字符 ...

ENVI Dou=,
SED V=0,\\,%Dou%,MF\DE7Y32\TD124\YP3
MESS. [%V%]

SED V=0,[\\/],%Dou%,MF\DE7Y32\TD124\YP3 MF/DE7Y32/TD124/YP3
MESS. [%V%]

点评

谢谢M大。  详情 回复 发表于 2015-11-12 15:33
回复

使用道具 举报

发表于 2015-11-12 15:33:01 | 显示全部楼层
mdyblog 发表于 2015-11-12 15:30
ENVI Dou=,
SED V=0,\\,%Dou%,MF\DE7Y32\TD124\YP3
MESS. [%V%]

谢谢M大。
回复

使用道具 举报

 楼主| 发表于 2015-11-12 15:44:22 | 显示全部楼层
红毛樱木 发表于 2015-11-12 13:15
移动硬盘和优盘在PECMD中的介质类型是数字几啊?

总线(BUS)都一样, 为7.


Media类型, 都有可能,无法由此区分。

移动硬盘: Fixed
优盘: 一般为Movabled  ,单也有 Fixed

点评

老大,媒体类型和总线类型这两个有对应的数值表吗? 帮助文档里没看到。  详情 回复 发表于 2015-11-12 17:02
回复

使用道具 举报

发表于 2015-11-12 17:02:08 | 显示全部楼层
mdyblog 发表于 2015-11-12 15:44
总线(BUS)都一样, 为7.

老大,媒体类型和总线类型这两个有对应的数值表吗?
帮助文档里没看到。

点评

[attachimg]231511[/attachimg] [attachimg]231512[/attachimg]  详情 回复 发表于 2015-11-12 17:39
回复

使用道具 举报

 楼主| 发表于 2015-11-12 17:39:40 | 显示全部楼层
红毛樱木 发表于 2015-11-12 17:02
老大,媒体类型和总线类型这两个有对应的数值表吗?
帮助文档里没看到。

00071.png

00072.png
回复

使用道具 举报

发表于 2015-11-13 10:33:58 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-13 10:35 编辑

M大,PECMD拖放操作怎么写代码。例如我想内置脚本,拖放后获取到拖放过来的文件的路径。
比如我有个文件 C:\123.ini,将这个文件拖放到PECMD.exe上,怎么获取这个拖放过来的文件的路径呢?

点评

有示例代码。  详情 回复 发表于 2015-11-13 14:30
回复

使用道具 举报

发表于 2015-11-13 14:29:37 | 显示全部楼层
  1. IFEX C:\A,EXEC =!CMD.EXE /C DEVMGMT.MSC
复制代码


  1. IFEX C:\A,EXEC !=CMD.EXE /C DEVMGMT.MSC
复制代码



格式容易乱。。。第一个运行了,第二个貌似没运行。
如果用FIND,又不同了。

点评

! 用 *, 就可不用!! 这里 IFEX 不能用 FIND。  详情 回复 发表于 2015-11-13 16:11
回复

使用道具 举报

 楼主| 发表于 2015-11-13 14:30:05 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-13 14:31 编辑
ling3882688 发表于 2015-11-13 10:33
M大,PECMD拖放操作怎么写代码。例如我想内置脚本,拖放后获取到拖放过来的文件的路径。
比如我有个文件 C ...


%1
就是 拖放的文件。

点评

谢M大,我也记得有,看见过。  详情 回复 发表于 2015-11-13 15:32
回复

使用道具 举报

发表于 2015-11-13 15:32:24 | 显示全部楼层
mdyblog 发表于 2015-11-13 14:30
%1
就是 拖放的文件。


谢M大,我也记得有,看见过。没找到。
回复

使用道具 举报

 楼主| 发表于 2015-11-13 16:11:51 | 显示全部楼层
红毛樱木 发表于 2015-11-13 14:29
格式容易乱。。。第一个运行了,第二个貌似没运行。
如果用FIND,又不同了。
  1. IFEX C:\A,!! EXEC =!CMD.EXE /C DEVMGMT.MSC
复制代码

  1. IFEX C:\A,!! EXEC !=CMD.EXE /C DEVMGMT.MSC
复制代码


! 用 *,  就可不用!!
  1. IFEX C:\A, EXEC =*CMD.EXE /C DEVMGMT.MSC
复制代码


  1. IFEX C:\A, EXEC *=CMD.EXE /C DEVMGMT.MSC
复制代码


这里 IFEX 不能用 FIND。




回复

使用道具 举报

发表于 2015-11-13 16:43:43 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-13 16:57 编辑

M大,我内置脚本之后,执行完毕点关闭按钮为什么PECMD进程不自动退出呢?貌似是KILL EXPLORER.EXE导致的。
刷新桌面ENVI @@DeskTopFresh=2 没效果我才使用的KILL EXPLORER.EXE.

CALL Pack
EXIT
_SUB Pack,W385H95,123,,1.ico
ITEM BUTTON1,L10T30W80H20,打包Win8x64,TEAM CALL 64_PP|KILL EXPLORER.EXE|EXPLORER.EXE|EXIT FILE
_END

_SUB 64_PP
CALL 64_PACK
_END
_SUB 64_PACK
MESS 1111
_END

测试123.zip (899.09 KB, 下载次数: 3)

点评

等会儿, 等系统不忙的时候。 系统太忙, 不响应。 KILL EXPLORER.EXE 后,正常系统会自动重启EXPLORER, 导致系统繁忙。 另外, EXIT FILE 因该去掉。有误导。  详情 回复 发表于 2015-11-13 17:07
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-11 16:39

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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