无忧启动论坛

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

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

    [复制链接]
14581#
 楼主| 发表于 2019-11-30 00:05:07 | 只看该作者
回复

使用道具 举报

14582#
 楼主| 发表于 2019-11-30 00:06:21 | 只看该作者
本帖最后由 mdyblog 于 2019-11-30 00:09 编辑
求道者 发表于 2019-11-29 22:32
test.txt

运行结果不对啊……

楼上 这个版本的PECMD
的forx *qu[~] *
支持 引号内明码的逗号。


建议不要太长的命令行, 这样 PECMD 本身的解释处理小号很大。
很大的数据, 放到 变量中, 命令行用支持变量名的版本。 命令行就 短了, 效率就高了。

点评

14602#那个到底怎么了? 7z明明没退出他就是先执行脚本了  详情 回复 发表于 2019-11-30 00:09
说起来这大概是属于有些地方能用这个符号 有些地方不能用这个符号 我觉得还是用转义符统一规则吧……  详情 回复 发表于 2019-11-30 00:08
回复

使用道具 举报

14583#
发表于 2019-11-30 00:08:27 | 只看该作者
mdyblog 发表于 2019-11-30 00:06
楼上 这个版本的PECMD
的forx *qu[~] *
支持 引号内明码的逗号。

说起来这大概是属于有些地方能用这个符号 有些地方不能用这个符号
我觉得还是用转义符统一规则吧……

点评

到现在, 不适宜 在这样伤经动骨 地 大改了。 这么一改, 以前大家写的代码 跑不了。 都是兼容性考虑。 4.0是就用户不少了。 后面就只能这么走下去。 再说, Windows上用户, 不习惯一堆的\转义符。  详情 回复 发表于 2019-11-30 00:12
回复

使用道具 举报

14584#
发表于 2019-11-30 00:09:38 | 只看该作者
mdyblog 发表于 2019-11-30 00:06
楼上 这个版本的PECMD
的forx *qu[~] *
支持 引号内明码的逗号。

14602#那个到底怎么了?
7z明明没退出他就是先执行脚本了

点评

可能 别的地方的7z 在执行吧。  详情 回复 发表于 2019-11-30 00:15
回复

使用道具 举报

14585#
 楼主| 发表于 2019-11-30 00:12:50 | 只看该作者
求道者 发表于 2019-11-30 00:08
说起来这大概是属于有些地方能用这个符号 有些地方不能用这个符号
我觉得还是用转义符统一规则吧……

到现在, 不适宜  在这样伤经动骨  地 大改了。

这么一改, 以前大家写的代码 跑不了
都是兼容性考虑。 4.0是就用户不少了。  后面就只能这么走下去。
再说, Windows上用户, 不习惯一堆的\转义符。

点评

加个开关呗 默认关闭转义符功能 就用现在的并行符\吧 然后并行符换成c++的 因为c++也用\转义  详情 回复 发表于 2019-11-30 00:15
回复

使用道具 举报

14586#
发表于 2019-11-30 00:15:43 来自手机 | 只看该作者
mdyblog 发表于 2019-11-30 00:12
到现在, 不适宜  在这样伤经动骨  地 大改了。

这么一改, 以前大家写的代码 跑不了。

加个开关呗
默认关闭转义符功能
就用现在的并行符\吧
然后并行符换成c++的
因为c++也用\转义

点评

能解决就可以了。 不要求全。 这样 PECMD题解就大了。 这么大改, 不知道 会引起什么幺蛾子----而没有增加一个 实际功能。 只是 改个口味。 得不偿失。  详情 回复 发表于 2019-11-30 00:18
回复

使用道具 举报

14587#
 楼主| 发表于 2019-11-30 00:15:48 | 只看该作者
求道者 发表于 2019-11-30 00:09
14602#那个到底怎么了?
7z明明没退出他就是先执行脚本了

可能  别的地方的7z   在执行吧。

点评

我再THREAD 后面加了 -wait然后这个命令就正常了 然后套娃 把这个命令放到新文本里 THREAD LOAD 这个有问题吧 THREAD -wait 开新线程了为什么还要堵塞?  详情 回复 发表于 2019-11-30 01:05
老实说有点可怕…  详情 回复 发表于 2019-11-30 00:18
回复

使用道具 举报

14588#
 楼主| 发表于 2019-11-30 00:18:20 | 只看该作者
求道者 发表于 2019-11-30 00:15
加个开关呗
默认关闭转义符功能
就用现在的并行符\吧

能解决就可以了。

不要求全。 这样 PECMD题解就大了。

这么大改, 不知道 会引起什么幺蛾子----而没有增加一个 实际功能。
只是 改个口味。
得不偿失。

点评

实际上隔壁autohotkey,2.0版本根本没加功能,就是修语法 “因为以前的垃圾语法,导致一些代码逻辑上会非常蛋疼,甚至没法搞” 然后现在还在A测 但他们还是在弄  详情 回复 发表于 2019-11-30 00:23
统一符号的使用 写代码也舒服些 这属于迟早要搞的 基本上是项目现代化的一部分  详情 回复 发表于 2019-11-30 00:19
回复

使用道具 举报

14589#
发表于 2019-11-30 00:18:25 来自手机 | 只看该作者
mdyblog 发表于 2019-11-30 00:15
可能  别的地方的7z   在执行吧。

老实说有点可怕…
回复

使用道具 举报

14590#
发表于 2019-11-30 00:19:50 来自手机 | 只看该作者
本帖最后由 求道者 于 2019-11-30 00:21 编辑
mdyblog 发表于 2019-11-30 00:18
能解决就可以了。

不要求全。 这样 PECMD题解就大了。


统一符号的使用
写代码也舒服些
这属于迟早要搞的
基本上是项目现代化的一部分
攒一些更新一并搞也行
回复

使用道具 举报

14591#
发表于 2019-11-30 00:23:52 来自手机 | 只看该作者
本帖最后由 求道者 于 2019-11-30 00:27 编辑
mdyblog 发表于 2019-11-30 00:18
能解决就可以了。

不要求全。 这样 PECMD题解就大了。


实际上隔壁autohotkey,2.0版本根本没加功能,就是修语法
“因为以前的垃圾语法,导致一些代码逻辑上会非常蛋疼,甚至没法搞,哪怕因此放弃后向兼容性,我们也要修语法了”
然后现在还在A测
但他们还是在弄

点评

为了以后的更牛X,早动刀也许是一件好事,说明一下哪里动刀了,也许可行,个人观点。 我现在就把PECMD当做一个编译器在用,一天到晚都要用,因为折腾PE更高效省事。  详情 回复 发表于 2019-11-30 00:39
回复

使用道具 举报

14592#
发表于 2019-11-30 00:39:36 | 只看该作者
求道者 发表于 2019-11-30 00:23
实际上隔壁autohotkey,2.0版本根本没加功能,就是修语法
“因为以前的垃圾语法,导致一些代码逻辑上 ...

为了以后的更牛X,早动刀也许是一件好事,说明一下哪里动刀了,也许可行,个人观点。不过语法别动吧,,,不然头大。
我现在就把PECMD当做一个编译器在用,一天到晚都要用,因为折腾PE更高效省事。

点评

说起来,我那个解压命令到底哪里有问题啊…  详情 回复 发表于 2019-11-30 00:48
回复

使用道具 举报

14593#
发表于 2019-11-30 00:48:52 来自手机 | 只看该作者
红毛樱木 发表于 2019-11-30 00:39
为了以后的更牛X,早动刀也许是一件好事,说明一下哪里动刀了,也许可行,个人观点。不过语法别动吧,, ...

说起来,我那个解压命令到底哪里有问题啊…

点评

m大回你了,我就没看了。不清楚  详情 回复 发表于 2019-11-30 00:53
回复

使用道具 举报

14594#
发表于 2019-11-30 00:53:56 来自手机 | 只看该作者
求道者 发表于 2019-11-30 00:48
说起来,我那个解压命令到底哪里有问题啊…

m大回你了,我就没看了。不清楚
回复

使用道具 举报

14595#
发表于 2019-11-30 01:05:51 来自手机 | 只看该作者
本帖最后由 求道者 于 2019-11-30 01:07 编辑
mdyblog 发表于 2019-11-30 00:15
可能  别的地方的7z   在执行吧。


我在THREAD 后面加了 -wait然后这个命令就正常了
然后套娃
把这个命令放到1.txt里
然后
THREAD LOAD 1.txt
能用了

这个有问题吧
THREAD -wait 开新线程了为什么还要堵塞?

点评

我猜的,不知道对不对。 thread开的线程还没执行完,程序就退出了,然后就over了。 你是想等thread开的所有线程执行完了,整个程序再退出,这应该需要在thread开完所有线程,后面再加个判断等待所有线程结束再退出  详情 回复 发表于 2019-11-30 01:09
回复

使用道具 举报

14596#
发表于 2019-11-30 01:09:57 来自手机 | 只看该作者
求道者 发表于 2019-11-30 01:05
我在THREAD 后面加了 -wait然后这个命令就正常了
然后套娃
把这个命令放到新文本里

我猜的,不知道对不对。
thread开的线程还没执行完,程序就退出了,然后就over了。
你是想等thread开的所有线程执行完了,整个程序再退出,这应该需要在thread开完所有线程,后面再加个判断等待所有线程结束再退出程序

点评

我猜是套太多东西了  详情 回复 发表于 2019-11-30 01:16
我只想让7z退出后LOAD脚本… 然后先要找到7z的位置 事情就变得诡异起来了  详情 回复 发表于 2019-11-30 01:15
回复

使用道具 举报

14597#
发表于 2019-11-30 01:15:10 来自手机 | 只看该作者
红毛樱木 发表于 2019-11-30 01:09
我猜的,不知道对不对。
thread开的线程还没执行完,程序就退出了,然后就over了。
你是想等thread开的 ...


我只想让7z.exe退出后LOAD脚本…
这就先要找到压缩包的位置
事情就变得诡异起来了

点评

你不去把你的7z文件和代码整体打包上来,完整重现问题。  详情 回复 发表于 2019-11-30 01:17
回复

使用道具 举报

14598#
发表于 2019-11-30 01:16:31 来自手机 | 只看该作者
红毛樱木 发表于 2019-11-30 01:09
我猜的,不知道对不对。
thread开的线程还没执行完,程序就退出了,然后就over了。
你是想等thread开的 ...

我猜是套太多东西了
回复

使用道具 举报

14599#
发表于 2019-11-30 01:17:21 来自手机 | 只看该作者
求道者 发表于 2019-11-30 01:15
我只想让7z.exe退出后LOAD脚本…
这就先要找到压缩包的位置
事情就变得诡异起来了

你不去把你的7z文件和代码整体打包上来,完整重现问题。

点评

PECMD-DLL资源.7z: https://www.lanzous.com/i7qsrmf  详情 回复 发表于 2019-11-30 02:15
我明天把pecmd清一下 就留几行看会不会出问题  详情 回复 发表于 2019-11-30 01:50
回复

使用道具 举报

14600#
发表于 2019-11-30 01:50:39 来自手机 | 只看该作者
本帖最后由 求道者 于 2019-11-30 01:52 编辑
红毛樱木 发表于 2019-11-30 01:17
你不去把你的7z文件和代码整体打包上来,完整重现问题。


我明天把pecmd清一下
就留几行看会不会出问题
再出问题就发上来好了
回复

使用道具 举报

14601#
 楼主| 发表于 2019-11-30 02:15:45 | 只看该作者
红毛樱木 发表于 2019-11-30 01:17
你不去把你的7z文件和代码整体打包上来,完整重现问题。

PECMD-DLL资源.7z:
https://www.lanzous.com/i7qsrmf
回复

使用道具 举报

14602#
发表于 2019-11-30 08:22:22 | 只看该作者
mdyblog 发表于 2019-11-29 21:38
PECMD资源内置DLL用法.7z:
https://www.lanzous.com/i7qnwkd

CALL $--ret:&&h  &&MemVar,-LoadLibrary,*#100
CALL $-- **%h%,main_,TEAM~ CALC &V=1+2~MESS 1+2=[%%&V%%]  [*%h%]@
@TEAM CALL $--ret:&&v  x,-FreeLibrary,**%h%| SET h=0


这里的&&MemVar、$--、x分别什么含义,说明书里没写。

点评

CALL $--ret:&&h  &&MemVar,-LoadLibrary,*#100 CALL $-- **%h%,main_,TEAM~ CALC &V=1+2~MESS 1+2=[%%&V%%]  [*%h%]@ @TEAM CALL $--ret:&&v  x,-FreeLibrary,**%h%| SET h=0 这  详情 回复 发表于 2019-11-30 13:26
回复

使用道具 举报

14603#
发表于 2019-11-30 10:09:17 | 只看该作者
本帖最后由 红毛樱木 于 2019-11-30 10:10 编辑





PECMD2012真香,感谢M大辛苦付出,才能达到如此效果。


点评

@mdyblog 我没折了 我PE传度盘吧……  详情 回复 发表于 2019-11-30 18:02
回复

使用道具 举报

14604#
 楼主| 发表于 2019-11-30 13:26:59 | 只看该作者
红毛樱木 发表于 2019-11-30 08:22
CALL $--ret:&&h  &&MemVar,-LoadLibrary,*#100
CALL $-- **%h%,main_,TEAM~ CALC &V=1+2~MESS 1+2=[%%& ...

CALL $--ret:&&h  &&MemVar,-LoadLibrary,*#100 CALL $-- **%h%,main_,TEAM~ CALC &V=1+2~MESS 1+2=[%%&V%%]  [*%h%]@ @TEAM CALL $--ret:&&v  x,-FreeLibrary,**%h%| SET h=0

这里的&&MemVar、$--、x分别什么含义,说明书里没写。
-----------------------
1)
&&MemVar 用来保留 DLl的内存, 否则自动释放了。 后米就不能使用还handle了。
&&MemVar 在退出 自己的范围时 自动释放内存。

2)
$ 后的 --
是为了避免后面的  **被当做开关了。 CALL $兼容旧版  **开关

3)
CALL $--ret:&&v  x,-FreeLibrary,**%h%
中的 x没有意义。 随便写的。 不起作用。
回复

使用道具 举报

14605#
发表于 2019-11-30 18:02:45 | 只看该作者
本帖最后由 求道者 于 2019-11-30 18:10 编辑
红毛樱木 发表于 2019-11-30 10:09
PECMD2012真香,感谢M大辛苦付出,才能达到如此效果。

@mdyblog 我没折了
我PE传度盘吧……
链接: https://pan.baidu.com/s/1sLTHowz9i4IIAXYerIzXiQ 提取码: pvb2 复制这段内容后打开百度网盘手机App,操作更方便哦

点评

PE 测试结果:正常(7z没执行中) [attachimg]406062[/attachimg]  详情 回复 发表于 2019-12-1 04:35
百度网盘要疯了 哥。。。  详情 回复 发表于 2019-11-30 18:17
回复

使用道具 举报

14606#
发表于 2019-11-30 18:17:00 | 只看该作者
求道者 发表于 2019-11-30 18:02
@mdyblog 我没折了
我PE传度盘吧……
链接: https://pan.baidu.com/s/1sLTHowz9i4IIAXYerIzXiQ 提取码: ...

百度网盘要疯了  哥。。。

点评

https://h.daiaji.ga:8443/送检.7z 我自己的服务器  详情 回复 发表于 2019-11-30 18:56
??? 别啊 我还有3T多的小姐姐 这下不完啊  详情 回复 发表于 2019-11-30 18:23
回复

使用道具 举报

14607#
发表于 2019-11-30 18:23:03 | 只看该作者
红毛樱木 发表于 2019-11-30 18:17
百度网盘要疯了  哥。。。

???
别啊
我还有3T多的小姐姐
这下不完啊
回复

使用道具 举报

14608#
发表于 2019-11-30 18:56:59 | 只看该作者
红毛樱木 发表于 2019-11-30 18:17
百度网盘要疯了  哥。。。

https://h.daiaji.ga:8443/送检.7z
我自己的服务器

点评

溜娃,哈哈。  详情 回复 发表于 2019-11-30 19:07
回复

使用道具 举报

14609#
发表于 2019-11-30 19:07:51 来自手机 | 只看该作者
求道者 发表于 2019-11-30 18:56
https://h.daiaji.ga:8443/送检.7z
我自己的服务器

溜娃,哈哈。

点评

所以果然还是THREAD命令有问题吧……  详情 回复 发表于 2019-11-30 20:44
速度应该还可以 走了CDN 在美国下载还有4M的速度 那种国内应该至少4M  详情 回复 发表于 2019-11-30 19:11
回复

使用道具 举报

14610#
发表于 2019-11-30 19:11:57 | 只看该作者

速度应该还可以
走了CDN
在美国下载还有4M的速度
那种国内应该至少4M
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 03:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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