无忧启动论坛

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

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

    [复制链接]
11341#
 楼主| 发表于 2015-11-10 15:24:49 | 只看该作者
sp_star 发表于 2015-11-10 10:02
不一定要界面啊,可以返回到变量里。

加上了
ADSL-wlan   ,,list,&&V   //自动过滤重复SSID
ADSL-wlan   ,,*list,&&V   //原始列表

ADSL-wlan   ,,?list,&&V   //最前面加一行:本WLAN的状态

点评

如何查看当前有没有连接到哪个WLAN,以及连接到哪个WLAN?  详情 回复 发表于 2015-11-10 22:07
回复

使用道具 举报

11342#
 楼主| 发表于 2015-11-10 15:38:20 | 只看该作者
ling3882688 发表于 2015-11-10 14:52
M大,SHOW命令的一点疑问:
SHOW 0#1,A
IFEX A:\123.EXE,FILE A:\123.EXE!MESS 文件不存在。

用 IFEX A:\NUL  来检测 A:文件系统是否挂好(5秒超时)。

我测试, 瞬间就完成了。 程序和LOG(有时间记录)如下。
ttt.zip (1.05 KB, 下载次数: 3)

点评

FORX命令有个*ab参数可以排除AB盘。 FORX *ab \Windows\System32\kernel32.dll,WinD,0, 我想排除X盘,这个参数要是也可以排除AB盘之外就好了。比如Forx只搜索硬盘上。  详情 回复 发表于 2015-11-10 15:48
回复

使用道具 举报

11343#
发表于 2015-11-10 15:48:34 | 只看该作者
本帖最后由 ling3882688 于 2015-11-10 15:51 编辑
mdyblog 发表于 2015-11-10 15:38
用 IFEX A:\NUL  来检测 A:文件系统是否挂好(5秒超时)。

我测试, 瞬间就完成了。 程序和LOG(有时 ...


FORX命令有个*ab参数可以排除AB盘。
FORX  *ab \Windows\System32\kernel32.dll,WinD,0,
我想排除X盘,这个参数要是也可以排除AB盘之外就好了。比如Forx只搜索硬盘分区。

点评

不是排除AB, 是排斥软盘。如果AB不是软盘, 照样不排除。 FORX *ab \Windows\System32\kernel32.dll,WinD,0, { LSTR &&D=1,%WinD% FIND $%&D%X, { MESS DO %WinD% ... } }  详情 回复 发表于 2015-11-10 16:17
回复

使用道具 举报

11344#
 楼主| 发表于 2015-11-10 16:17:03 | 只看该作者
ling3882688 发表于 2015-11-10 15:48
FORX命令有个*ab参数可以排除AB盘。
FORX  *ab \Windows\System32\kernel32.dll,WinD,0,
我想排除X盘 ...

不是排除AB, 是排斥软盘。如果AB不是软盘, 照样不排除。
FORX  *ab \Windows\System32\kernel32.dll,WinD,0,
{
  LSTR &&D=1,%WinD%
  FIND $%&D%<>X,
  {   MESS DO %WinD% ...
  }
}

点评

M大,帮忙看下,这个代码最下面的为啥不显示提示啊。  详情 回复 发表于 2015-11-10 16:52
M大帮忙看下这个代码,为啥最下面引导文件的提示不出现呢。  详情 回复 发表于 2015-11-10 16:47
回复

使用道具 举报

11345#
发表于 2015-11-10 16:52:24 | 只看该作者
本帖最后由 ling3882688 于 2015-11-10 17:05 编辑
mdyblog 发表于 2015-11-10 16:17
不是排除AB, 是排斥软盘。如果AB不是软盘, 照样不排除。
FORX  *ab \Windows\System32\kernel32.dll, ...


M大,帮忙看下,这个代码引导不存在的时候为啥不显示提示啊。
如果0#1本来是已经show的正常,本来是没有盘符的就不显示任何提示了。
我是想如果EFI引导分区没有显示就分配临时盘符,执行完操作再卸载掉。
强制删除引导.zip (698 Bytes, 下载次数: 2)
回复

使用道具 举报

11346#
 楼主| 发表于 2015-11-10 17:17:05 | 只看该作者
ling3882688 发表于 2015-11-10 16:52
M大,帮忙看下,这个代码引导不存在的时候为啥不显示提示啊。
如果0#1本来是已经show的正常,本来是没 ...

               
强制删除引导.zip (627 Bytes, 下载次数: 10)

点评

这样改完之后删除操作没有生效,不起任何作用了。  详情 回复 发表于 2015-11-10 17:28
谢谢M大。  详情 回复 发表于 2015-11-10 17:21
回复

使用道具 举报

11347#
发表于 2015-11-10 17:21:16 | 只看该作者
回复

使用道具 举报

11348#
发表于 2015-11-10 22:07:26 | 只看该作者
mdyblog 发表于 2015-11-10 15:24
加上了
ADSL-wlan   ,,list,&&V   //自动过滤重复SSID
ADSL-wlan   ,,*list,&&V   //原始列表

如何查看当前有没有连接到哪个WLAN,以及连接到哪个WLAN?

点评

ADSL-wlan ,,queryall,&&V State 的0x01对应位为1则改无线网卡连上了。 下载最新版: ADSL-wlan ,,list,&&V SSID 的Flags 为 : WLAN_AVAILABLE_NETWORK_CONNECTED (0x1对应位) 连上的 WLAN_A  详情 回复 发表于 2015-11-10 22:59
回复

使用道具 举报

11349#
 楼主| 发表于 2015-11-10 22:59:50 | 只看该作者
sp_star 发表于 2015-11-10 22:07
如何查看当前有没有连接到哪个WLAN,以及连接到哪个WLAN?

ADSL-wlan   ,,queryall,&&V

State 的0x01对应位为1则改无线网卡连上了。

下载最新版:
ADSL-wlan   ,,list,&&V
SSID 的Flags 为 :
WLAN_AVAILABLE_NETWORK_CONNECTED   (0x1对应位)   连上的
WLAN_AVAILABLE_NETWORK_HAS_PROFILE (0x2对应位)  有 profile

点评

这样写法对吗? 怎么连不上啊? 有没有状态返回? _SUB WiFiConnect TEAM BASE %~1,&SSID | BASE %~2,&PSWD ADSL-wlan %&SSID%,%&PSWD%,WPA2PSK AES _END  详情 回复 发表于 2015-11-11 12:09
回复

使用道具 举报

11350#
发表于 2015-11-11 12:09:18 | 只看该作者
mdyblog 发表于 2015-11-10 22:59
ADSL-wlan   ,,queryall,&&V

State 的0x01对应位为1则改无线网卡连上了。

这样写法对吗? 怎么连不上啊? 有没有状态返回?

_SUB WiFiConnect
    TEAM BASE %~1,&SSID | BASE %~2,&PSWD
    ADSL-wlan %&SSID%,%&PSWD%,WPA2PSK AES
_END

点评

WIFI 测试包: 效果: Wifi效果81PEx64: [attachimg]231457[/attachimg] 正常系统 Wifi效果Win7x86: [attachimg]231458[/attachimg]  详情 回复 发表于 2015-11-11 14:48
回复

使用道具 举报

11351#
 楼主| 发表于 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效果Win7x86:


点评

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

使用道具 举报

11352#
发表于 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
回复

使用道具 举报

11353#
 楼主| 发表于 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
回复

使用道具 举报

11354#
发表于 2015-11-11 15:20:18 | 只看该作者
mdyblog 发表于 2015-11-11 15:17
但有PECMD失去响应的情况
--------------
    ADSL-wlan %&SSID%,%&PSWD%,  //WPA2PSK AES

同样会失去响应。
回复

使用道具 举报

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

这个挺好的。

点评

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

使用道具 举报

11356#
发表于 2015-11-11 15:36:30 | 只看该作者


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

使用道具 举报

11357#
发表于 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
回复

使用道具 举报

11358#
 楼主| 发表于 2015-11-12 08:36:07 | 只看该作者
hhh333 发表于 2015-11-12 07:35
看到历史说明有:彻底可以不要初始窗口环境。
什么意思?

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

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

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

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

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

使用道具 举报

11359#
 楼主| 发表于 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 就在桌面建个链接。 不用启动界面了。


回复

使用道具 举报

11360#
 楼主| 发表于 2015-11-12 08:47:50 | 只看该作者
hhh333 发表于 2015-11-12 07:35
看到历史说明有:彻底可以不要初始窗口环境。
什么意思?

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

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

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

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

使用道具 举报

11361#
发表于 2015-11-12 09:10:03 | 只看该作者
M大,如何让一个窗体显示的时候同时弹出一个MESS 窗口?
下面图是窗体出来之后点击按钮出来的提示窗口。

点评

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

使用道具 举报

11362#
 楼主| 发表于 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
回复

使用道具 举报

11363#
发表于 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
回复

使用道具 举报

11364#
发表于 2015-11-12 09:25:25 | 只看该作者
mdyblog 发表于 2015-11-12 09:15
在窗口的最后 (——END之前)
ENVI^ @this.Visable=1
MESS 123

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

使用道具 举报

11365#
 楼主| 发表于 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 板是可以的。
效果:
回复

使用道具 举报

11366#
 楼主| 发表于 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
复制代码




点评

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

使用道具 举报

11367#
发表于 2015-11-12 09:42:48 | 只看该作者

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

谢谢M大。
回复

使用道具 举报

11368#
发表于 2015-11-12 13:15:26 | 只看该作者
移动硬盘和优盘在PECMD中的介质类型是数字几啊?

点评

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

使用道具 举报

11369#
发表于 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
回复

使用道具 举报

11370#
 楼主| 发表于 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
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-29 01:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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