无忧启动论坛

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

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

    [复制链接]
17071#
发表于 2022-5-17 22:32:10 | 只看该作者

sed 反向查找貌似有问题:

envi^ EnviMode=1
envi^ ForceLocal=1
set$ nl=0d 0a
set a=%nl%t%nl%t%nl%t%nl%t%nl%t%nl%t%nl%t%nl%
sed -ex ;;~d=?,t,,a
mess. [%d%]     //[0] 按理说应该是8


点评

LPOS好像也有同样问题。  详情 回复 发表于 2022-5-17 23:32
回复

使用道具 举报

17072#
发表于 2022-5-17 23:32:25 | 只看该作者
527104427 发表于 2022-5-17 22:32
sed 反向查找貌似有问题:

envi^ EnviMode=1

LPOS好像也有同样问题。
回复

使用道具 举报

17073#
发表于 2022-5-18 20:08:12 | 只看该作者
请教M大这种选择文件的窗口怎么实现呢



上面窗口选择路径,下面可以填写文件名,最终返回的是路径加文件名
回复

使用道具 举报

17074#
发表于 2022-5-18 21:32:17 | 只看该作者
泮安宁 发表于 2022-5-18 20:08
请教M大这种选择文件的窗口怎么实现呢

18621#_BrowDirX_Click_A4-03.wcs.zip (3.09 KB, 下载次数: 7)


点评

好的,谢谢  详情 回复 发表于 2022-5-18 22:06
回复

使用道具 举报

17075#
发表于 2022-5-18 22:06:17 | 只看该作者
回复

使用道具 举报

17076#
发表于 2022-5-18 22:43:28 | 只看该作者
本帖最后由 泮安宁 于 2022-5-18 23:01 编辑

怎么调用内置的exe呢
EXEC --exe:*#100 =!1.exe
但是这个1.exe还需要一个1.dll,把1.dll也内置到pecmd内
这样调用1.exe时好像没反应
就例如是wimlib那种除了exe还需要一个dll的,不知道内置后怎么调用

点评

打包cab,再内置。 用的时候用devi释放  详情 回复 发表于 2022-5-18 23:26
回复

使用道具 举报

17077#
发表于 2022-5-18 23:26:04 来自手机 | 只看该作者
泮安宁 发表于 2022-5-18 22:43
怎么调用内置的exe呢
EXEC --exe:*#100 =!1.exe
但是这个1.exe还需要一个1.dll,把1.dll也内置到pecmd内
...

打包cab,再内置。
用的时候用devi释放

点评

DEVI命令好复杂,大佬能写个例子吗 另外有推荐的CAB打包工具吗  详情 回复 发表于 2022-5-19 10:30
好的,有空试一下  详情 回复 发表于 2022-5-18 23:37
回复

使用道具 举报

17078#
发表于 2022-5-18 23:37:44 | 只看该作者
红毛樱木 发表于 2022-5-18 23:26
打包cab,再内置。
用的时候用devi释放

好的,有空试一下
回复

使用道具 举报

17079#
发表于 2022-5-19 10:30:21 | 只看该作者
红毛樱木 发表于 2022-5-18 23:26
打包cab,再内置。
用的时候用devi释放

DEVI命令好复杂,大佬能写个例子吗,具体怎么释放然后调用
另外有推荐的CAB打包工具吗

点评

exec -exe:*cab:#12:xxx.exe =abcd 参数 //运行cab包内xxx.exe exec -exe:*?.cmd:cab:#12:sss.cmd =abcd 参数 //运行cab包内sss.cmd  详情 回复 发表于 2022-5-19 11:12
回复

使用道具 举报

17080#
发表于 2022-5-19 11:12:40 | 只看该作者
本帖最后由 527104427 于 2022-5-19 11:35 编辑
泮安宁 发表于 2022-5-19 10:30
DEVI命令好复杂,大佬能写个例子吗,具体怎么释放然后调用
另外有推荐的CAB打包工具吗

exec    -exe:*cab:#12:xxx.exe              =abcd    参数   //直接运行内置资源exedata#12,cab包内xxx.exe
exec    -exe:*?.cmd:cab:#12:sss.cmd    =abcd    参数   //直接运行内置资源exedata#12,cab包内sss.cmd

点评

5大看看哪里写错了吗 EXEC --exe:*cab:#100:wimlib-imagex.exe capture %CurDir%\1 %CurDir%\1.wim --boot --check 运行后还是会只闪一下CMD窗口  详情 回复 发表于 2022-5-19 12:22
好的,感谢5大  详情 回复 发表于 2022-5-19 12:00
回复

使用道具 举报

17081#
发表于 2022-5-19 11:18:59 | 只看该作者


32位PECMD在64位系统中使用,有些变量会被重定向,比如%ProgramFiles%,用 envi^  DisX64=1,OldCfg 也不能禁止,这个问题有解吗?

envi^  DisX64=1,OldCfg   //禁止X64重定向
mess. [%^ProgramFiles%]  //[C:\Program Files (x86)]

点评

DisX64 是正对EXEC 和 API 有时访问 System32\ 被重定向到 SysWOW64\ 和环境变量无关。  详情 回复 发表于 2022-5-19 19:05
回复

使用道具 举报

17082#
发表于 2022-5-19 12:00:32 | 只看该作者
527104427 发表于 2022-5-19 11:12
exec    -exe:*cab:#12:xxx.exe              =abcd    参数   //直接运行内置资源exedata#12,cab包内xx ...

好的,感谢5大
回复

使用道具 举报

17083#
发表于 2022-5-19 12:22:46 | 只看该作者
本帖最后由 泮安宁 于 2022-5-19 12:33 编辑
527104427 发表于 2022-5-19 11:12
exec    -exe:*cab:#12:xxx.exe              =abcd    参数   //直接运行内置资源exedata#12,cab包内xx ...

5大看看哪里写错了吗
EXEC --exe:*cab:#100:wimlib-imagex.exe capture %CurDir%\1 %CurDir%\1.wim --boot --check
运行后还是会只闪一下CMD窗口

这样可以了
EXEC --exe:*cab:#100:wimlib-imagex.exe =abcd  capture %CurDir%\1 %CurDir%\1.wim --boot --check
这个=abcd在这里是什么意思呢

点评

exec 的格式就这样的啊: exec =aaa.exe 参数 既然 前面有 -exe指定了exe,那等号后面就胡乱写了,写什么都行。  详情 回复 发表于 2022-5-19 12:46
回复

使用道具 举报

17084#
发表于 2022-5-19 12:46:04 | 只看该作者
泮安宁 发表于 2022-5-19 12:22
5大看看哪里写错了吗
EXEC --exe:*cab:#100:wimlib-imagex.exe capture %CurDir%\1 %CurDir%\1.wim --bo ...

exec  的格式就这样的啊:
exec  =aaa.exe  参数

既然 前面有  -exe指定了exe,那等号后面就胡乱写了,写什么都行。

点评

明白了,感谢5大  详情 回复 发表于 2022-5-19 12:56
回复

使用道具 举报

17085#
发表于 2022-5-19 12:56:56 | 只看该作者
527104427 发表于 2022-5-19 12:46
exec  的格式就这样的啊:
exec  =aaa.exe  参数

明白了,感谢5大
回复

使用道具 举报

17086#
发表于 2022-5-19 13:26:32 | 只看该作者
我们的pecmd也可以给壁纸加文字吗

点评

TEXT XXXXXXX WAIT 9999999999  详情 回复 发表于 2022-5-19 18:53
回复

使用道具 举报

17087#
 楼主| 发表于 2022-5-19 18:53:33 | 只看该作者
本帖最后由 mdyblog 于 2022-5-19 18:55 编辑
826773297 发表于 2022-5-19 13:26
我们的pecmd也可以给壁纸加文字吗

TEXT 正在注册组件……#0xFF L4 T20 R300 B768
WAIT 999999999
回复

使用道具 举报

17088#
 楼主| 发表于 2022-5-19 19:05:55 | 只看该作者
本帖最后由 mdyblog 于 2022-5-20 04:03 编辑
527104427 发表于 2022-5-19 11:18
32位PECMD在64位系统中使用,有些变量会被重定向,比如%ProgramFiles%,用 envi^  DisX64=1,OldCfg 也 ...

DisX64 是针对EXEC 和 API
有时访问  System32\ 被重定向到 SysWOW64\

和环境变量无关。

环境变量 用 ENVI 强制 恢复。

点评

老大,变量名包含逗号的情况貌似不行: envi^ EnviMode=1 envi^ ForceLocal=1 set a=/reg125 find $%a:~,4%=/reg, mess ok! mess no //no  详情 回复 发表于 2022-5-21 18:20
回复

使用道具 举报

17089#
发表于 2022-5-20 10:57:29 | 只看该作者
EXEC的-cmd参数指定500ms定时执行命令改怎么写

-cmd::*500:CMD
这样写对吗

点评

pecmd示例搜索动态进度,里面有-cmd参数示例  详情 回复 发表于 2022-5-20 11:25
用time命令,定时器执行exe即可 你这个是定时读取输出吧  详情 回复 发表于 2022-5-20 11:12
回复

使用道具 举报

17090#
发表于 2022-5-20 11:12:43 | 只看该作者
泮安宁 发表于 2022-5-20 10:57
EXEC的-cmd参数指定500ms定时执行命令改怎么写

-cmd::*500:CMD

用time命令,定时器执行exe即可
你这个是定时读取输出吧

点评

应该是没错,在示例中找到了,回去试一下  详情 回复 发表于 2022-5-20 11:39
就是要定时读输出,这个格式没错吧  详情 回复 发表于 2022-5-20 11:34
回复

使用道具 举报

17091#
发表于 2022-5-20 11:25:42 | 只看该作者
泮安宁 发表于 2022-5-20 10:57
EXEC的-cmd参数指定500ms定时执行命令改怎么写

-cmd::*500:CMD

pecmd示例搜索动态进度,里面有-cmd参数示例
回复

使用道具 举报

17092#
发表于 2022-5-20 11:34:13 | 只看该作者
826773297 发表于 2022-5-20 11:12
用time命令,定时器执行exe即可
你这个是定时读取输出吧

就是要定时读输出,这个格式没错吧
回复

使用道具 举报

17093#
发表于 2022-5-20 11:39:51 | 只看该作者
826773297 发表于 2022-5-20 11:12
用time命令,定时器执行exe即可
你这个是定时读取输出吧

应该是没错,在示例中找到了,回去试一下

点评

这个可以用在处理时间较长的命令上,比如恢复wim文件  详情 回复 发表于 2022-5-20 11:50
回复

使用道具 举报

17094#
发表于 2022-5-20 11:50:29 | 只看该作者
泮安宁 发表于 2022-5-20 11:39
应该是没错,在示例中找到了,回去试一下

这个可以用在处理时间较长的命令上,比如恢复wim文件

点评

哈哈,正是用在释放wim的命令上  详情 回复 发表于 2022-5-20 11:56
回复

使用道具 举报

17095#
发表于 2022-5-20 11:56:48 | 只看该作者
826773297 发表于 2022-5-20 11:50
这个可以用在处理时间较长的命令上,比如恢复wim文件

哈哈,正是用在释放wim的命令上

点评

开发系统安装器吗  详情 回复 发表于 2022-5-20 15:06
回复

使用道具 举报

17096#
发表于 2022-5-20 15:06:08 | 只看该作者
泮安宁 发表于 2022-5-20 11:56
哈哈,正是用在释放wim的命令上

开发系统安装器吗

点评

还没那能力,只是一些wimlib的简单应用  详情 回复 发表于 2022-5-20 15:48
回复

使用道具 举报

17097#
发表于 2022-5-20 15:48:22 | 只看该作者
826773297 发表于 2022-5-20 15:06
开发系统安装器吗

还没那能力,只是一些wimlib的简单应用

点评

很简单,释放后写引导就行了  详情 回复 发表于 2022-5-21 09:39
回复

使用道具 举报

17098#
发表于 2022-5-21 09:39:38 | 只看该作者
泮安宁 发表于 2022-5-20 15:48
还没那能力,只是一些wimlib的简单应用

很简单,释放后写引导就行了

点评

如果要兼顾各种各样的环境,那写引导可能才是重头戏。  详情 回复 发表于 2022-5-21 13:31
回复

使用道具 举报

17099#
发表于 2022-5-21 13:31:10 | 只看该作者
826773297 发表于 2022-5-21 09:39
很简单,释放后写引导就行了

如果要兼顾各种各样的环境,那写引导可能才是重头戏。
回复

使用道具 举报

17100#
发表于 2022-5-21 20:25:29 | 只看该作者
527104427 发表于 2022-5-21 18:20
老大,变量名包含逗号的情况貌似不行:

envi^ EnviMode=1

我靠,这不是被FIND的格式截断了。。。

点评

都好是个常见分段符。 那么 这里是否加上分号冒号替代 %A:~1;1% 或 %A:~1:1%  详情 回复 发表于 2022-5-22 01:12
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-9 21:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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