无忧启动论坛

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

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

    [复制链接]
17341#
发表于 2022-7-18 06:33:53 | 只看该作者
太好了 又可以少写不少代码

点评

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

17347#
发表于 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 ...

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

使用道具 举报

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

使用道具 举报

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

好的。感谢m大
回复

使用道具 举报

17350#
发表于 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为无线名
回复

使用道具 举报

17351#
 楼主| 发表于 2022-7-18 21:45:52 | 只看该作者
本帖最后由 mdyblog 于 2022-7-19 01:52 编辑

ADSL-wlan ,,stop   //当前连接

ADSL-wlan  ,,stop,Atheros AR5B97 Wireless Network Adapter

ADSL-wlan  ,,stop,{GUID}

ADSL-wlan  ,,stop,链接序号

点评

好的,已经解决了  详情 回复 发表于 2022-7-19 09:33
回复

使用道具 举报

17352#
发表于 2022-7-19 09:33:41 | 只看该作者
mdyblog 发表于 2022-7-18 21:45
ADSL-wlan ,,stop   //当前连接

ADSL-wlan  ,,stop,Atheros AR5B97 Wireless Network Adapter

好的,已经解决了
回复

使用道具 举报

17353#
发表于 2022-7-19 10:41:58 | 只看该作者
请教一下m大,adsl-wlan获取的无线列表,加密方式读哪个比较准确

点评

ADSL-wlan ,,list,&&v MESS. %&v%  详情 回复 发表于 2022-7-19 13:43
回复

使用道具 举报

17354#
 楼主| 发表于 2022-7-19 13:43:30 | 只看该作者
本帖最后由 mdyblog 于 2022-7-19 13:50 编辑
826773297 发表于 2022-7-19 10:41
请教一下m大,adsl-wlan获取的无线列表,加密方式读哪个比较准确

ADSL-wlan  ,,list,&&v
MESS. %&v%



-----
DOT11_AUTH_ALGORITHM:
  DOT11_AUTH_ALGO_80211_OPEN        = 1,
  DOT11_AUTH_ALGO_80211_SHARED_KEY  = 2,
  DOT11_AUTH_ALGO_WPA               = 3,
  DOT11_AUTH_ALGO_WPA_PSK           = 4,
  DOT11_AUTH_ALGO_WPA_NONE          = 5,
  DOT11_AUTH_ALGO_RSNA              = 6,
  DOT11_AUTH_ALGO_RSNA_PSK          = 7,
  DOT11_AUTH_ALGO_IHV_START         = 0x80000000,
  DOT11_AUTH_ALGO_IHV_END           = 0xffffffff



DOT11_CIPHER_ALGORITHM:
  DOT11_CIPHER_ALGO_NONE           = 0x00,
  DOT11_CIPHER_ALGO_WEP40          = 0x01,
  DOT11_CIPHER_ALGO_TKIP           = 0x02,
  DOT11_CIPHER_ALGO_CCMP           = 0x04,
  DOT11_CIPHER_ALGO_WEP104         = 0x05,
  DOT11_CIPHER_ALGO_WPA_USE_GROUP  = 0x100,
  DOT11_CIPHER_ALGO_RSN_USE_GROUP  = 0x100,
  DOT11_CIPHER_ALGO_WEP            = 0x101,
  DOT11_CIPHER_ALGO_IHV_START      = 0x80000000,
  DOT11_CIPHER_ALGO_IHV_END        = 0xffffffff

点评

请教一下无边框的窗口可以加阴影效果吗  详情 回复 发表于 2022-7-19 17:47
好的  详情 回复 发表于 2022-7-19 14:17
回复

使用道具 举报

17355#
发表于 2022-7-19 14:17:23 | 只看该作者
mdyblog 发表于 2022-7-19 13:43
ADSL-wlan  ,,list,&&v
MESS. %&v%

好的
回复

使用道具 举报

17356#
发表于 2022-7-19 17:47:36 | 只看该作者
mdyblog 发表于 2022-7-19 13:43
ADSL-wlan  ,,list,&&v
MESS. %&v%

请教一下无边框的窗口可以加阴影效果吗

点评

????  详情 回复 发表于 2022-7-19 18:37
回复

使用道具 举报

17357#
 楼主| 发表于 2022-7-19 18:37:58 | 只看该作者
826773297 发表于 2022-7-19 17:47
请教一下无边框的窗口可以加阴影效果吗

????

点评

m大看看swin命令不自适应dpi的问题,之前5大问过  详情 回复 发表于 2022-7-19 21:39
回复

使用道具 举报

17358#
发表于 2022-7-19 21:37:56 | 只看该作者
527104427 发表于 2022-6-5 12:39
swin貌似不能自适应DPI:

#code=950T936

5大这个问题解决了吗,我也遇到了这个问题

点评

我已经放弃挣扎了。本来界面做好了,但发现有些功能实在是实现不了。 [attachimg]504997[/attachimg]  详情 回复 发表于 2022-7-22 12:24
回复

使用道具 举报

17359#
发表于 2022-7-19 21:39:04 | 只看该作者

m大看看swin命令不自适应dpi的问题,之前5大问过

点评

新版  详情 回复 发表于 2022-7-19 23:00
回复

使用道具 举报

17360#
 楼主| 发表于 2022-7-19 23:00:56 | 只看该作者
826773297 发表于 2022-7-19 21:39
m大看看swin命令不自适应dpi的问题,之前5大问过

新版

点评

新版可以了,但是出现一个垂直滚动条,之前是项目多的时候才会出现  详情 回复 发表于 2022-7-20 08:08
回复

使用道具 举报

17361#
发表于 2022-7-20 08:08:06 | 只看该作者

新版可以了,但是出现一个垂直滚动条,之前是项目多的时候才会出现

点评

给个最简单的演示例子,  详情 回复 发表于 2022-7-20 17:59
回复

使用道具 举报

17362#
发表于 2022-7-20 15:49:14 | 只看该作者
WIN
_SUB WIN,W500H300
    ITEM -nfocus item1,L40T100W200H30,ABC
_END

建立的按钮,当鼠标放上去的时候会闪几下,有办法解决吗

点评

仔细看了一下,好像是文字会闪?  详情 回复 发表于 2022-7-20 16:01
回复

使用道具 举报

17363#
发表于 2022-7-20 16:01:10 | 只看该作者
泮安宁 发表于 2022-7-20 15:49
WIN
_SUB WIN,W500H300
    ITEM -nfocus item1,L40T100W200H30,ABC

仔细看了一下,好像是文字会闪?

点评

WIN _SUB WIN,W500H300 ITEM -nfocus item1,L40T100W200H30,ABC ENVI @item1.nxp= _END  详情 回复 发表于 2022-7-20 18:03
对,按钮上的东西都会闪,不光文字,比如加上背景进度条,也会闪  详情 回复 发表于 2022-7-20 16:03
回复

使用道具 举报

17364#
发表于 2022-7-20 16:03:55 | 只看该作者
红毛樱木 发表于 2022-7-20 16:01
仔细看了一下,好像是文字会闪?

对,按钮上的东西都会闪,不光文字,比如加上背景进度条,也会闪
回复

使用道具 举报

17365#
 楼主| 发表于 2022-7-20 17:59:28 | 只看该作者
826773297 发表于 2022-7-20 08:08
新版可以了,但是出现一个垂直滚动条,之前是项目多的时候才会出现

给个最简单的演示例子,

点评

之前是swin命令项目占满了才显示滚动条,现在是一直显示了  详情 回复 发表于 2022-7-20 18:11
只要给swin命令状态加垂直滚动条就会一直显示,不管项目多少  详情 回复 发表于 2022-7-20 18:09
回复

使用道具 举报

17366#
 楼主| 发表于 2022-7-20 18:03:43 | 只看该作者
红毛樱木 发表于 2022-7-20 16:01
仔细看了一下,好像是文字会闪?

WIN
_SUB WIN,W500H300
    ITEM -nfocus item1,L40T100W200H30,ABC
    ENVI @item1.nxp=
_END

点评

m大,这样虽然不闪了,但按钮视觉效果变了,能不能不闪,并且保持原来的显示效果  详情 回复 发表于 2022-7-20 18:21
#code=950T936 envi^ EnviMode=1 envi^ ForceLocal=1 call GetDpiPercent call @Page1 _sub Page1,w347 h297,,,,,, %ScaleCMD% swin swin1:Win1:-SwinMain1,l0 t0 w347 h205,,0x100 _end _sub  详情 回复 发表于 2022-7-20 18:08
回复

使用道具 举报

17367#
发表于 2022-7-20 18:08:43 | 只看该作者
mdyblog 发表于 2022-7-20 18:03
WIN
_SUB WIN,W500H300
    ITEM -nfocus item1,L40T100W200H30,ABC

#code=950T936
envi^ EnviMode=1
envi^ ForceLocal=1

call GetDpiPercent
call @Page1

_sub Page1,w347 h297,,,,,, %ScaleCMD%
        swin swin1:Win1:-SwinMain1,l0 t0 w347 h205,,0x100
_end

_sub Win1,w347 h205,,,,:0xFFFFFF,, %ScaleCMD%
_end

_sub GetDpiPercent *
        call $user32.dll,SetProcessDPIAware
        call $--ret:hdc user32.dll,GetDC,#0
        call $--ret:LogPixels Gdi32.dll,GetDeviceCaps,#%hdc%,#90
        set ScaleCMD=-scalef:%LogPixels% -scale:%LogPixels%
_end
回复

使用道具 举报

17368#
发表于 2022-7-20 18:09:52 | 只看该作者
mdyblog 发表于 2022-7-20 17:59
给个最简单的演示例子,

只要给swin命令状态加垂直滚动条就会一直显示,不管项目多少
回复

使用道具 举报

17369#
发表于 2022-7-20 18:11:46 | 只看该作者
mdyblog 发表于 2022-7-20 17:59
给个最简单的演示例子,

之前是swin命令项目占满了才显示滚动条,现在是一直显示了
回复

使用道具 举报

17370#
发表于 2022-7-20 18:21:45 | 只看该作者
mdyblog 发表于 2022-7-20 18:03
WIN
_SUB WIN,W500H300
    ITEM -nfocus item1,L40T100W200H30,ABC

m大,这样虽然不闪了,但按钮视觉效果变了,能不能不闪,并且保持原来的显示效果
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 10:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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