无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

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

    [复制链接]
17341#
发表于 2022-7-12 14:21:01 | 只看该作者
Anson4 发表于 2022-7-12 13:50
实际应用中,我最多将同一个ISO挂载到三个不同的盘符下。比如,C:\21.iso 被同时挂载到了三个盘符下:
MO ...

想不到一个ISO挂载3个盘符,有什么特殊的用途。。。没有说服力
回复

使用道具 举报

17342#
发表于 2022-7-12 22:27:28 | 只看该作者
mdyblog 发表于 2022-7-9 22:53
这个好像和Win11 无关哟。
如果系统支持, 不应该这么折腾, 应该 直接一个API就完毕了。



报告一个BUG:

calc 0x4e-0x41

居然出错!




点评

新版 可以了。 禁止0x开头的 科学计数法。  详情 回复 发表于 2022-7-13 07:39
e后面加个空格 e-0 变成科学计数法了。  详情 回复 发表于 2022-7-13 07:09
我测试和那个e有关,把e换成别的就OK  详情 回复 发表于 2022-7-13 02:41
回复

使用道具 举报

17343#
发表于 2022-7-13 02:41:06 来自手机 | 只看该作者
527104427 发表于 2022-7-12 22:27
报告一个BUG:

calc 0x4e-0x41

我测试和那个e有关,把e换成别的就OK
回复

使用道具 举报

17344#
 楼主| 发表于 2022-7-13 07:09:04 | 只看该作者
本帖最后由 mdyblog 于 2022-7-13 07:10 编辑
527104427 发表于 2022-7-12 22:27
报告一个BUG:

calc 0x4e-0x41

e后面加个空格
e-0
变成科学计数法了。
回复

使用道具 举报

17345#
 楼主| 发表于 2022-7-13 07:39:12 | 只看该作者
527104427 发表于 2022-7-12 22:27
报告一个BUG:

calc 0x4e-0x41

新版 可以了。
禁止0x开头的 科学计数法。

回复

使用道具 举报

17346#
发表于 2022-7-15 17:49:11 | 只看该作者

点评

来个示例代码  详情 回复 发表于 2022-7-15 17:59
回复

使用道具 举报

17347#
发表于 2022-7-15 17:59:14 | 只看该作者

来个示例代码
回复

使用道具 举报

17348#
发表于 2022-7-15 18:02:02 | 只看该作者
M大,实测从原始版到未压缩版都存在这个问题,望大神排查

点评

发个测试包上来  详情 回复 发表于 2022-7-15 18:45
回复

使用道具 举报

17349#
 楼主| 发表于 2022-7-15 18:45:25 | 只看该作者
smss 发表于 2022-7-15 18:02
M大,实测从原始版到未压缩版都存在这个问题,望大神排查

发个测试包上来

点评

试了一下,是cab方式内置的exe或bat不能运行了: exec -exe:*cab:#100:7zG.exe exec -exe:*?.cmd:cab:#101:a.bat  详情 回复 发表于 2022-7-16 12:04
回复

使用道具 举报

17350#
发表于 2022-7-16 10:55:27 来自手机 | 只看该作者
签到
回复

使用道具 举报

17351#
发表于 2022-7-16 12:04:33 | 只看该作者
mdyblog 发表于 2022-7-15 18:45
发个测试包上来

试了一下,是cab方式内置的exe或bat不能运行了:

exec -exe:*cab:#100:7zG.exe
exec -exe:*?.cmd:cab:#101:a.bat



点评

重新下载  详情 回复 发表于 2022-7-16 15:08
用bootice.exe 试试  详情 回复 发表于 2022-7-16 12:21
回复

使用道具 举报

17352#
 楼主| 发表于 2022-7-16 12:21:13 | 只看该作者
527104427 发表于 2022-7-16 12:04
试了一下,是cab方式内置的exe或bat不能运行了:

exec -exe:*cab:#100:7zG.exe
(简单)单个程序
用bootice.exe 试试

点评

就是单个程序。  详情 回复 发表于 2022-7-16 12:28
回复

使用道具 举报

17353#
发表于 2022-7-16 12:28:00 | 只看该作者
mdyblog 发表于 2022-7-16 12:21
(简单)单个程序
用bootice.exe 试试

就是单个程序。
回复

使用道具 举报

17354#
 楼主| 发表于 2022-7-16 15:08:01 | 只看该作者
527104427 发表于 2022-7-16 12:04
试了一下,是cab方式内置的exe或bat不能运行了:

exec -exe:*cab:#100:7zG.exe

重新下载
回复

使用道具 举报

17355#
发表于 2022-7-17 10:10:16 | 只看该作者
可以加
for /l %%i in (1,3,12)do echo %%i
for /l %%i in (10,2,0)do echo %%i
这样的cmd 递增或递减 迭代形式的吗

点评

PECMD2012.1.88.05.90Stable-220717A测试.7z FORX *L 2 2 5,&&I,MESS %I% *L 可以写为 /L  详情 回复 发表于 2022-7-17 11:47
回复

使用道具 举报

17356#
发表于 2022-7-17 10:27:39 | 只看该作者
@Echo off
for /l %%i in (1,3,12)do echo %%i
pause
for /l %%i in (10,-2,0)do echo %%i
pause
回复

使用道具 举报

17357#
 楼主| 发表于 2022-7-17 11:47:07 | 只看该作者
smss 发表于 2022-7-17 10:10
可以加
for /l %%i in (1,3,12)do echo %%i
for /l %%i in (10,2,0)do echo %%i

PECMD2012.1.88.05.90Stable-220717A测试.7z
FORX *L 1 3 12,&&I,MESS %&&I%


*L 可以写为 /L
回复

使用道具 举报

17358#
发表于 2022-7-17 21:28:16 | 只看该作者
  1. TEAM set^ EnviMode=1|set^ ForceLocal=1
  2. 举个栗子
  3. _SUB 举个栗子,W300H800
  4.         team fdrv 你尝尝=*:|set n=1
  5.         FORX* %你尝尝%,i,
  6.         {*        FORM DriveType=%i%
  7.                 team calc T=0+30*%n%|set 盘%n%=%i%|set~ p=盘%n%|mess %p%
  8.                 ITEM -left ,L50T%T%W200H28,%i%,EXEC $%p% //%i%               
  9.                 calc n=%n%+1
  10.         }
  11. _end
复制代码

M大能修复下这个吗 EXEC总是循环结束的值
回复

使用道具 举报

17359#
发表于 2022-7-17 21:38:56 | 只看该作者
  1. TEAM set^ EnviMode=1|set^ ForceLocal=1
  2. 举个栗子
  3. _sub 举个栗子,W300H500
  4.         team fdrv 你尝尝=*:|set n=1
  5.         FORX* %你尝尝%,i,team calc T=0+30*%n%|ITEM ,L50T%T%W200H28,%i%,EXEC $%i%|calc n=%n%+1
  6. _end
复制代码
回复

使用道具 举报

17360#
 楼主| 发表于 2022-7-18 00:02:02 | 只看该作者
本帖最后由 mdyblog 于 2022-7-18 00:06 编辑
smss 发表于 2022-7-17 21:28
M大能修复下这个吗 EXEC总是循环结束的值

  1. TEAM ENVI^ EnviMode=1|ENVI^ ForceLocal=1
  2. 举个栗子
  3. _SUB 举个栗子,W300H800
  4.     team fdrv 你尝尝=*:|set n=1
  5.     FORX  *  %你尝尝%,i,
  6.     {*  FORM DriveType=%i%
  7.         team calc T=0+30*%n%|set 盘%n%=%i%|set~ p=盘%n%| mess %p%
  8.         ^ITEM -left ,L50T%T%W200H28,%i%,EXEC $%p% //%i%               
  9.         calc n=%n%+1
  10.     }
  11. _end
复制代码
回复

使用道具 举报

17361#
发表于 2022-7-18 06:33:53 | 只看该作者
太好了 又可以少写不少代码

点评

动态代码 前面加^, 会先解释一遍。 可多个^,解释多遍  详情 回复 发表于 2022-7-18 08:52
回复

使用道具 举报

17362#
 楼主| 发表于 2022-7-18 08:52:07 | 只看该作者
smss 发表于 2022-7-18 06:33
太好了 又可以少写不少代码

动态代码
前面加^, 会先解释一遍。
可多个^,解释多遍

点评

m大帮忙翻译一下这个api https://www.cnblogs.com/kybs0/p/12971567.html  详情 回复 发表于 2022-7-18 15:21
回复

使用道具 举报

17363#
发表于 2022-7-18 15:21:53 | 只看该作者
mdyblog 发表于 2022-7-18 08:52
动态代码
前面加^, 会先解释一遍。
可多个^,解释多遍

m大帮忙翻译一下这个api
https://www.cnblogs.com/kybs0/p/12971567.html

点评

简单情况, 没有虚拟网卡等。 [attachimg]504813[/attachimg]  详情 回复 发表于 2022-7-18 18:16
IsNetworkAlive这个已经被弃用了吧?  详情 回复 发表于 2022-7-18 15:52
回复

使用道具 举报

17364#
发表于 2022-7-18 15:52:55 | 只看该作者
826773297 发表于 2022-7-18 15:21
m大帮忙翻译一下这个api
https://www.cnblogs.com/kybs0/p/12971567.html

IsNetworkAlive这个已经被弃用了吧?

点评

这个很符合我的要求,现在还能用  详情 回复 发表于 2022-7-18 16:10
回复

使用道具 举报

17365#
发表于 2022-7-18 16:10:11 | 只看该作者
红毛樱木 发表于 2022-7-18 15:52
IsNetworkAlive这个已经被弃用了吧?

这个很符合我的要求,现在还能用

点评

SET$# &&lpdwFlags=*4 0 CALL $--bool --ret:&&IsNetworkAliveRet Sensapi.dll,*&lpdwFlags SET?long lpdwFlags=&&pdwFlags MESS. %&pdwFlags% 我这里没数据  详情 回复 发表于 2022-7-18 16:11
回复

使用道具 举报

17366#
发表于 2022-7-18 16:11:53 | 只看该作者
本帖最后由 红毛樱木 于 2022-7-19 02:36 编辑
826773297 发表于 2022-7-18 16:10
这个很符合我的要求,现在还能用

SET$# &&lpdwFlags=*4 0
CALL $--bool --ret:&&IsNetworkAliveRet Sensapi.dll,*&lpdwFlags
SET?long lpdwFlags=&&pdwFlags
MESS. %&pdwFlags%<%&IsNetworkAliveRet%>
我这里没数据
------------------------------------------------------
写错了,   API没带上
  1. SET$# &&lpdwFlags=*4 0
  2. CALL $--bool --ret:&&IsNetworkAliveRet Sensapi.dll,IsNetworkAlive,*&lpdwFlags
  3. SET?long lpdwFlags=&&pdwFlags
  4. MESS. %&pdwFlags%<%&IsNetworkAliveRet%>
复制代码


点评

没数据吗。那有点难搞  详情 回复 发表于 2022-7-18 16:13
回复

使用道具 举报

17367#
发表于 2022-7-18 16:13:20 | 只看该作者
红毛樱木 发表于 2022-7-18 16:11
SET$# &&lpdwFlags=*4 0
CALL $--bool --ret:&&IsNetworkAliveRet Sensapi.dll,*&lpdwFlags
SET?long l ...

没数据吗。那有点难搞
回复

使用道具 举报

17368#
 楼主| 发表于 2022-7-18 18:16:12 | 只看该作者
本帖最后由 mdyblog 于 2022-7-18 19:31 编辑

  1. ENVI^ EnviMode=1

  2. HasNetLink &&RetMsg  &&Debug
  3. MESS %&RetMsg%     / 调试信息:[%&Debug%]

  4. //简单情况, 没有虚拟网卡等。
  5. _SUB HasNetLink  //RetMsg
  6.     SET$ &&lpdwFlags=*4 0SENSAPI
  7.     CALL $--ret:&&Ret Sensapi.dll,IsNetworkAlive,*&lpdwFlags
  8.     CALL $--ret:&&eCode Kernel32.dll,GetLastError
  9.     SET?long lpdwFlags=&&pdwFlags
  10.     SET &Debug=DEBUG: flags=%&pdwFlags%  ret=%&Ret% ErrCode=%eCode%
  11.       //1722        The RPC server is unavailable.        RPC_S_SERVER_UNAVAILABLE

  12.     //IsNetworkAlive 返回值(bool)
  13.     //当返回值为true,且无错误Code时,表示网络已连接
  14.     //当返回值为false,且无错误Code时,表示网络未连接

  15.     SET &RetMsg=未知
  16.     IFEX  #[ %&eCode%=0 & %Ret%=1 ], SET RetMsg=网络已连接
  17.     IFEX  #[ %&eCode%=0 & %Ret%=0 ], SET RetMsg=网络未连接
  18.     ENVI-ret %~1=%&RetMsg%
  19.     ENVI-ret %~2=%&Debug%
  20. _END
复制代码
简单情况没有虚拟网卡等。


点评

好的。感谢m大  详情 回复 发表于 2022-7-18 18:26
回复

使用道具 举报

17369#
发表于 2022-7-18 18:26:05 | 只看该作者
mdyblog 发表于 2022-7-18 18:16
简单情况, 没有虚拟网卡等。

好的。感谢m大
回复

使用道具 举报

17370#
发表于 2022-7-18 20:31:12 | 只看该作者
mdyblog 发表于 2022-4-12 18:52
下载最新 PECMD2012.1.88.05.86Stable-220331B.7z
ADSL-wlan  ,,stop,
挂断当前无线连接

ADSL-wlan ,,stop,wifi
这样不能断开无线连接吗,wifi为无线名
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 19:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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