无忧启动论坛

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

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

    [复制链接]
18091#
发表于 2022-9-18 14:03:15 | 只看该作者
826773297 发表于 2022-9-18 13:50
你这个是替换,不是查找

写具体点 举例不贴切

点评

我要做到在好几行内容里找其中需要的部分,而不是替换,SED一气呵成,不要用太多语句 你刚刚那个只是替换  详情 回复 发表于 2022-9-18 14:14
回复

使用道具 举报

18092#
发表于 2022-9-18 14:14:52 | 只看该作者
shmoss 发表于 2022-9-18 14:03
写具体点 举例不贴切

我要做到在好几行内容里找其中需要的部分,而不是替换,SED一气呵成,不要用太多语句

你刚刚那个只是替换
回复

使用道具 举报

18093#
发表于 2022-9-18 15:56:54 | 只看该作者
调亮度条和圆形动画进度 窗口圆角要加蒙版实现的吗?有例子吗
回复

使用道具 举报

18094#
发表于 2022-9-18 18:01:05 | 只看该作者
本帖最后由 527104427 于 2022-9-18 18:40 编辑
826773297 发表于 2022-9-18 13:16
假设有三行内容如下,()内的内容是固定的,后面的数字不固定

(aaaaa)111222

set^ EnviMode=1
set^ ForceLocal=1
set$ nl=0d 0a

set a=(aaaaa)111222
\%nl%(cccccc)555666
\%nl%(cccccc)555666
\%nl%(cccccc)555666
\%nl%(bbbbb)333444
\%nl%(cccccc)555666
\%nl%(cccccc)555666
\%nl%(cccccc)555666
\%nl%(cccccc)555666

sed -ex b=0,.*%nl%{\(bbbbb\)}{\a+}%nl%.*,\002,a

mess. [%b%]









点评

带空格怎么取 (bbbbb)33 3 4 4 4  详情 回复 发表于 2022-9-23 19:33
这样是指定读第二行吗,最好是不用指定行数  详情 回复 发表于 2022-9-18 19:12
回复

使用道具 举报

18095#
 楼主| 发表于 2022-9-18 18:19:04 | 只看该作者
826773297 发表于 2022-9-17 21:33
https://www.cnblogs.com/jinzm/archive/2010/12/29/1920910.html

pecmd怎么映射网络驱动器

NetShare.WCS
--------------------------------
@IFEX %&CurFile%.LOG, LOGS * %&CurFile%.LOG
ENVI^ EnviMode=1
_SUB CreateDrive //LocalName RemoteName  UserName Password
    ENVI#$$ &&NetDrive=*48 0 //NETRESOURCE
    ENVI-long &NetDrive=2 //NetDrive
    //ENVI-long &NetDrive=0:~1 //dwType
    //ENVI-long &NetDrive=0:~2 //dwDisplayType
    ENVI-long &NetDrive=0:~3 //dwUsage

    SET &LocalName=%~1
    SET &RemoteName=%~2
    ENVI-ptr &NetDrive=&LocalName:16 //lpLocalName
    ENVI-ptr &NetDrive=&RemoteName:(16+%&ptrlen%) //lpRemoteName


    SET &UN=%~3
    SET &PW=%~4
    CALL $--qd Mpr.dll,WNetAddConnection2W,*&NetDrive,*&PW,*&UN,#0
_END

_SUB RemoveDrive //LocalName
    CALL $--qd Mpr.dll,WNetCancelConnection2W,$%~1,#1,#1
_END


CreateDrive "Y:"  "\\127.0.0.1\SHARE" "user"  "12345"
MESS 11
RemoveDrive "Y:"
MESS 111

EXIT FILE

typedef struct  _NETRESOURCEW {
    DWORD    dwScope;
    DWORD    dwType;
    DWORD    dwDisplayType;
    DWORD    dwUsage;
    LPWSTR   lpLocalName;
    LPWSTR   lpRemoteName;
    LPWSTR   lpComment ;
    LPWSTR   lpProvider;
}NETRESOURCEW, *LPNETRESOURCEW;


点评

https://blog.csdn.net/Silver_sail/article/details/41845795 不知道是否有办法获取局域网IP https://blog.csdn.net/donglinshengan/article/details/123391998 设置共享  详情 回复 发表于 2022-9-18 19:38
好的,感谢m大  详情 回复 发表于 2022-9-18 18:38
回复

使用道具 举报

18096#
发表于 2022-9-18 18:38:58 | 只看该作者
mdyblog 发表于 2022-9-18 18:19
NetShare.WCS
--------------------------------
@IFEX %&CurFile%.LOG, LOGS * %&CurFile%.LOG

好的,感谢m大
回复

使用道具 举报

18097#
发表于 2022-9-18 19:12:46 | 只看该作者
527104427 发表于 2022-9-18 18:01
set^ EnviMode=1
set^ ForceLocal=1
set$ nl=0d 0a

这样是指定读第二行吗,最好是不用指定行数

点评

举一反三啊,小朋友,去掉%nl%不就行了: sed -ex b=0,.*{\(bbbbb\)}{\a+}.*,\002,a  详情 回复 发表于 2022-9-18 19:57
回复

使用道具 举报

18098#
发表于 2022-9-18 19:38:27 | 只看该作者
mdyblog 发表于 2022-9-18 18:19
NetShare.WCS
--------------------------------
@IFEX %&CurFile%.LOG, LOGS * %&CurFile%.LOG

https://blog.csdn.net/Silver_sail/article/details/41845795
不知道是否有办法获取局域网IP

https://blog.csdn.net/donglinshengan/article/details/123391998
设置共享
回复

使用道具 举报

18099#
发表于 2022-9-18 19:44:48 | 只看该作者
https://learn.microsoft.com/zh-cn/windows/apps/desktop/modernize/apply-windows-themes
M大,这个怎么用pecmd调用,我好不重启explorer设置和判断暗黑/浅色主题


回复

使用道具 举报

18100#
发表于 2022-9-18 19:57:23 | 只看该作者
本帖最后由 527104427 于 2022-9-18 19:58 编辑
826773297 发表于 2022-9-18 19:12
这样是指定读第二行吗,最好是不用指定行数


举一反三啊,小朋友,去掉%nl%不就行了:

sed -ex b=0,.*\(bbbbb\){\a+}.*,\001,a


点评

大叔的这个代码可以  详情 回复 发表于 2022-9-18 20:07
回复

使用道具 举报

18101#
发表于 2022-9-18 20:07:38 | 只看该作者
527104427 发表于 2022-9-18 19:57
举一反三啊,小朋友,去掉%nl%不就行了:

sed -ex b=0,.*\(bbbbb\){\a+}.*,\001,a

大叔的这个代码可以
回复

使用道具 举报

18102#
 楼主| 发表于 2022-9-18 20:52:03 | 只看该作者
826773297 发表于 2022-9-17 21:30
https://www.cnblogs.com/panwangvie/p/14878148.html

奇怪。
API 模式 开启的热点, 手机能连上,但不能上网。

点评

有没有指定用哪个无线网卡创建wifi热点  详情 回复 发表于 2022-9-19 08:31
回复

使用道具 举报

18103#
发表于 2022-9-18 23:08:06 | 只看该作者
谢谢很好的东西
回复

使用道具 举报

18104#
发表于 2022-9-19 08:31:44 | 只看该作者
mdyblog 发表于 2022-9-18 20:52
奇怪。
API 模式 开启的热点, 手机能连上,但不能上网。

有没有指定用哪个无线网卡创建wifi热点

点评

api 模式, 没有 这步 操作。  详情 回复 发表于 2022-9-20 06:36
回复

使用道具 举报

18105#
发表于 2022-9-19 08:33:01 | 只看该作者
分配的ip地址有没有对上
回复

使用道具 举报

18106#
 楼主| 发表于 2022-9-20 06:36:53 | 只看该作者
本帖最后由 mdyblog 于 2022-9-20 06:45 编辑
826773297 发表于 2022-9-19 08:31
有没有指定用哪个无线网卡创建wifi热点

api 模式, 没有 这步 操作。可能是因为 ,直接自动 带关联 连上网 的那个。
回复

使用道具 举报

18107#
发表于 2022-9-21 08:57:34 | 只看该作者

M大Ctrl+Alt+A是安全分辨率的快捷键和QQ或TIM的截图冲突
虽然可以改为其它键,但多年的使用早已习惯,再加上最近制作了然占用了Ctrl+Q
在这有个小小心愿 可以把
        安全分辨率快捷键设为Ctrl+Alt+N和Ctrl+Alt+M显示隐藏托盘图标    键位放一起方便记忆

        安全分辨率                设为  Ctrl+Alt+R (Security resolution)
        显示/隐藏托盘图标                Ctrl+Alt+S    (Show Hide)

您觉得呢

如果可以顺手把Ctrl +  Shift + ESC修复下那是极好的,
HOTK Ctrl + Alt + #27,taskmgr.exe         //Ctrl + Alt + ESC 正常
HOTK Ctrl + Shift + #112,taskmgr.exe      //Ctrl +  Shift + F1 正常
HOTK Ctrl + Shift + #27,taskmgr.exe       //Ctrl +  Shift + ESC 无效
所有能正常使用Ctrl+Shift+ESC的PE都是WinXShell.exe接管的,一但结束进程就无效了

点评

HOTK可以删除快捷键的  详情 回复 发表于 2022-9-21 09:04
回复

使用道具 举报

18108#
发表于 2022-9-21 09:04:08 来自手机 | 只看该作者
shmoss 发表于 2022-9-21 08:57
M大Ctrl+Alt+A是安全分辨率的快捷键和QQ或TIM的截图冲突
虽然可以改为其它键,但多年的使用早已习惯,再 ...

HOTK可以删除快捷键的
回复

使用道具 举报

18109#
发表于 2022-9-23 19:33:56 | 只看该作者
527104427 发表于 2022-9-18 18:01
set^ EnviMode=1
set^ ForceLocal=1
set$ nl=0d 0a

带空格怎么取

(bbbbb)33 3 4 4  4

点评

\a*+?\b*+? 为一组,为了保险,多写几组吧 sed -ex b=0,.*\(bbbbb\){\a*+?\b*+?\a*+?\b*+?\a*+?\b*+?\a*+?\b*+?\a*+?\b*+?\a*+?\b*+?}.*,\001,a  详情 回复 发表于 2022-9-23 20:17
回复

使用道具 举报

18110#
发表于 2022-9-23 20:17:35 | 只看该作者
826773297 发表于 2022-9-23 19:33
带空格怎么取

(bbbbb)33 3 4 4  4


\a*+?\b*+? 为一组,为了保险,多写几组吧

sed -ex b=0,.*\(bbbbb\){\a*+?\b*+?\a*+?\b*+?\a*+?\b*+?\a*+?\b*+?\a*+?\b*+?\a*+?\b*+?}.*,\001,a


点评

看来sed命令限制还是很大,中文和字母混合又不好使了,不好用,还是用read读取mstr分割把  详情 回复 发表于 2022-9-23 20:31
回复

使用道具 举报

18111#
发表于 2022-9-23 20:31:54 | 只看该作者
527104427 发表于 2022-9-23 20:17
\a*+?\b*+? 为一组,为了保险,多写几组吧

sed -ex b=0,.*\(bbbbb\){\a*+?\b*+?\a*+?\b*+?\a*+?\b*+ ...

看来sed命令限制还是很大,中文和字母混合又不好使了,不好用,还是用read读取mstr分割把
回复

使用道具 举报

18112#
发表于 2022-9-23 20:34:21 | 只看该作者
为什么静音命令写到ini无法成功?以前能成功实现的,后来换pecmd版本就不行了。
  1. send #0xad
  2. exec !pecmd send #0xad
复制代码
回复

使用道具 举报

18113#
发表于 2022-9-25 07:51:01 | 只看该作者
请教M大,菜单项的图标大小怎么设置?
下面的语法不生效:MENU ,清空编辑框的所有内容, CALL ArgSET_RUN 13 %2 %1,,::16;16%&Curdir%\Part\4.ico

点评

应该是自动计算吧,右键菜单肯定是固定大小  详情 回复 发表于 2022-9-25 10:18
回复

使用道具 举报

18114#
发表于 2022-9-25 10:18:19 | 只看该作者
Anson4 发表于 2022-9-25 07:51
请教M大,菜单项的图标大小怎么设置?
下面的语法不生效:MENU ,清空编辑框的所有内容, CALL ArgSET_RUN 1 ...

应该是自动计算吧,右键菜单肯定是固定大小
回复

使用道具 举报

18115#
发表于 2022-9-25 10:18:54 | 只看该作者
https://learn.microsoft.com/zh-c ... ple?view=windows-11

m大翻译一下这个api,给离线系统添加驱动

点评

https://www.sysceo.com/forum/thread-49261-1-1.html 简单的翻译了一点点,剩下的自己套吧。  详情 回复 发表于 2022-10-4 21:37
可以试着自己操练了  详情 回复 发表于 2022-9-25 12:01
回复

使用道具 举报

18116#
发表于 2022-9-25 12:01:29 来自手机 | 只看该作者
826773297 发表于 2022-9-25 10:18
https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/dism/dism-api-driver-function ...

可以试着自己操练了

点评

怎么写,完全看不懂啊  详情 回复 发表于 2022-9-25 12:14
回复

使用道具 举报

18117#
发表于 2022-9-25 12:14:01 | 只看该作者
红毛樱木 发表于 2022-9-25 12:01
可以试着自己操练了

怎么写,完全看不懂啊
回复

使用道具 举报

18118#
发表于 2022-9-25 13:36:03 | 只看该作者
pemcmd的 窗口1  通过 按钮执行load,弹出下面的 窗口2,怎么让 这个 窗口2 失去焦点时 自动关闭。

窗口2  所在 ini 如下:
ENVI @menua.POS=?X222:Y222
calc l222 = %X222% + 280
calc t222 = %Y222% + 56

CALL @SlectMenu
_SUB SlectMenu,l%l222%t%t222%W500H110,选择 外置加载类型

ITEM -font:14 *Button1,L20T20W100H36,维护,call 维护

ITEM -font:14 *Button2,L140T20W100H36,网络,call 网络

ITEM -font:14 *Button3,L260T20W100H36,增强内核,call 增强内核

ITEM -font:14 *Button4,L380T20W100H36,其它,call 其它

_END



_sub 维护
FORX !\PETOOLS\Built-in\lightport0\维护.ini,&MyI,1,LOAD "%&MyI%"
_end

点评

这个很简单: ENVI WM_ACTIVATE=0x0006 ENVI @menua.POS=?X222:Y222 calc l222 = %X222% + 280 calc t222 = %Y222% + 56 CALL @SlectMenu _SUB SlectMenu,l%l222%t%t222%W500H110,选择 外置加载类型 I  详情 回复 发表于 2022-9-25 23:08
CALL @SlectMenu _SUB SlectMenu,l1t1W500H110,选择 外置加载类型 ITEM -font:14 *Button1,L20T20W100H36,维护,call 维护 ITEM -font:14 *Button2,L140T20W100H36,网络,call 网络 ITEM -font:14 *Button  详情 回复 发表于 2022-9-25 13:42
回复

使用道具 举报

18119#
发表于 2022-9-25 13:42:08 | 只看该作者
2011whp 发表于 2022-9-25 13:36
pemcmd的 窗口1  通过 按钮执行load,弹出下面的 窗口2,怎么让 这个 窗口2 失去焦点时 自动关闭。

窗口 ...


CALL @SlectMenu
_SUB SlectMenu,l1t1W500H110,选择 外置加载类型

ITEM -font:14 *Button1,L20T20W100H36,维护,call 维护

ITEM -font:14 *Button2,L140T20W100H36,网络,call 网络

ITEM -font:14 *Button3,L260T20W100H36,增强内核,call 增强内核

ITEM -font:14 *Button4,L380T20W100H36,其它,call 其它
TIME Timer1,1000,自动关闭
_END
_SUB 自动关闭
    ENVI @SlectMenu.POS=?:::::::激活
    FIND ! $%激活%=1,KILL \
_END



_sub 维护
FORX !\PETOOLS\Built-in\lightport0\维护.ini,&MyI,1,LOAD "%&MyI%"
_end

点评

牛,有效 效果: 定时器 为 1秒,可 时间 到了 不执行关闭,鼠标点其它窗口 时 执行关闭 疑问: 怎么 和 失去 焦点 事件 联系起来的呢?  详情 回复 发表于 2022-9-25 15:06
回复

使用道具 举报

18120#
发表于 2022-9-25 15:06:14 | 只看该作者
826773297 发表于 2022-9-25 13:42
CALL @SlectMenu
_SUB SlectMenu,l1t1W500H110,选择 外置加载类型

牛,有效

效果: 定时器 为 1秒,可 时间 到了  不执行关闭,鼠标点其它窗口 时 执行关闭
疑问:        怎么 和 失去 焦点 事件 联系起来的呢?

点评

不知道你要干什么  详情 回复 发表于 2022-9-25 19:19
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-16 18:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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