无忧启动论坛

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

[已解决] 已经解决!关于PECMD代码

[复制链接]
跳转到指定楼层
1#
发表于 2024-4-10 13:15:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ZYYDS-FT798 于 2024-4-12 21:57 编辑

已经解决,谢谢各位老师善意提醒!


这活干的太丢人,抱歉让各位老师见笑了:以下为我修正的代码:

  1. _SUB RW

  2. CALC index=int(%RANDOM% % 20)

  3. WALL %windir%\Web\Wallpaper\Windows\%index%.jpg
复制代码
谢谢各位老师指导!我找到问题所在了:真实原因其实是图片分辨率过高  转换为:1920*1080  目前一切正常,哎!这小细节有时候还真不太注意,其实往往问题都很简单。怪我自己想的复杂了,呵呵!确实很久不弄PECMD 还真以为是我写错代码了




来自 2#
发表于 2024-4-10 16:28:30 | 只看该作者
CALC index=int(%RANDOM% % 20)
取整的话这样好像规范一些,效果都一样

点评

谢谢老师指导。  详情 回复 发表于 2024-4-10 16:51
回复

使用道具 举报

来自 3#
 楼主| 发表于 2024-4-10 16:47:24 | 只看该作者
本帖最后由 ZYYDS-FT798 于 2024-4-10 17:00 编辑
conlin888 发表于 2024-4-10 16:38
不是#的问题, #在这里只是取最小整数.
%为取余数. 余数本来就是整数, 在这里有没有#都一样.

谢老师解惑,学习了!,嗯我一会回去看看 是否.JPG 名称写错了,我记得我写的是0-19    0.jpg........19.jpg真正原因找到了:是图片分辨率的问题:转换分辨率为1920*1080  目前一切正常。
回复

使用道具 举报

4#
发表于 2024-4-10 13:25:35 | 只看该作者
CALC #index=

点评

这活儿干的,没错就是少了个 #  详情 回复 发表于 2024-4-10 15:12
回复

使用道具 举报

5#
发表于 2024-4-10 13:34:16 | 只看该作者
本帖最后由 sz_kent 于 2024-4-10 13:40 编辑

应该是随机生成的文件名称有问题吧,导致没有壁纸,
可以先设置一张有效文件名称的壁纸,
再行调试随机生成的文件名称,
确认一下随机生成的文件名称在那路径下有没有对应的图片文件,
就是说,这句正确与否,%windir%\Web\Wallpaper\Windows\%index%.jpg

PECMD.ini里面调加日志记录 LOGS X:\PECMD.LOG
PE启动后,看看日志啥情况,

点评

谢谢!大师,我找到问题了 就是少了个 # 注释符  详情 回复 发表于 2024-4-10 15:24
回复

使用道具 举报

6#
发表于 2024-4-10 14:29:14 | 只看该作者
CALC index=%RANDOM% % 20  //[生成0-19]的随机数
WALL %windir%\Web\Wallpaper\Windows\%index%.jpg

请确认是否存在名为[0-19].jpg的图片???

点评

谢谢!大师,我找到问题所在了 就是少了个 # 注释符,抱歉!让各位见笑了,太丢人了  详情 回复 发表于 2024-4-10 15:15
谢谢!大师,我找到问题所在了 就是少了个 # 注释符,让各位见笑了  详情 回复 发表于 2024-4-10 15:14
回复

使用道具 举报

7#
 楼主| 发表于 2024-4-10 15:12:34 | 只看该作者
本帖最后由 ZYYDS-FT798 于 2024-4-10 16:57 编辑

真正原因找到了:是图片分辨率的问题:转换分辨率为1920*1080  目前一切正常。
回复

使用道具 举报

8#
 楼主| 发表于 2024-4-10 15:14:05 | 只看该作者
conlin888 发表于 2024-4-10 14:29
CALC index=%RANDOM% % 20  //[生成0-19]的随机数
WALL %windir%\Web\Wallpaper\Windows\%index%.jpg

谢谢!大师,我找到问题所在了   就是少了个   #   注释符,让各位见笑了

点评

不是#的问题, #在这里只是取最小整数.%为取余数. 余数本来就是整数. CALC index=%RANDOM% % 20 //除以20生成[0-19]的余数. WALL %windir%\Web\Wallpaper\Windows\%index%.jpg 请确认是否存在名为[0-19].jpg  详情 回复 发表于 2024-4-10 16:38
回复

使用道具 举报

9#
发表于 2024-4-10 15:22:49 | 只看该作者
mess WALL %windir%\Web\Wallpaper\Windows\%index%.jpg
可以用这种方式查错

点评

多谢提醒!这其实是个小问题,我没仔细看 少了个注释符号 # , 太尴尬了  详情 回复 发表于 2024-4-10 15:25
回复

使用道具 举报

10#
 楼主| 发表于 2024-4-10 15:24:18 | 只看该作者
本帖最后由 ZYYDS-FT798 于 2024-4-10 16:58 编辑
sz_kent 发表于 2024-4-10 13:34
应该是随机生成的文件名称有问题吧,导致没有壁纸,
可以先设置一张有效文件名称的壁纸,
再行调试随机生 ...

谢谢!大师,我找到问题了   真正原因找到了:是图片分辨率的问题:转换分辨率为1920*1080  目前一切正常。
回复

使用道具 举报

11#
 楼主| 发表于 2024-4-10 15:25:31 | 只看该作者
szwp 发表于 2024-4-10 15:22
mess WALL %windir%\Web\Wallpaper\Windows\%index%.jpg
可以用这种方式查错

多谢提醒!这其实是个小问题,我没仔细看 少了个注释符号   #  ,  太尴尬了

点评

打开pecmd,找到calc,可以知道在这里#并非是注释。  详情 回复 发表于 2024-4-10 15:32
回复

使用道具 举报

12#
发表于 2024-4-10 15:32:59 | 只看该作者
ZYYDS-FT798 发表于 2024-4-10 15:25
多谢提醒!这其实是个小问题,我没仔细看 少了个注释符号   #  ,  太尴尬了

打开pecmd,找到calc,可以知道在这里#并非是注释。

点评

抱歉啊,说顺嘴了叫习惯了,呵呵!我知道它是个变量参数,整了半天自己都没注意到少了个重要参数,还一直在想到底那个指令写错了。出发点就错了  详情 回复 发表于 2024-4-10 16:43
回复

使用道具 举报

13#
发表于 2024-4-10 16:22:44 | 只看该作者
帮顶
回复

使用道具 举报

14#
发表于 2024-4-10 16:38:55 | 只看该作者
本帖最后由 conlin888 于 2024-4-10 16:42 编辑
ZYYDS-FT798 发表于 2024-4-10 15:14
谢谢!大师,我找到问题所在了   就是少了个   #   注释符,让各位见笑了

不是#的问题, #在这里只是取最小整数.
%为取余数. 余数本来就是整数, 在这里有没有#都一样.

CALC index=%RANDOM% % 20  //除以20生成[0-19]的余数.
WALL %windir%\Web\Wallpaper\Windows\%index%.jpg

请确认是否存在名为[0-19].jpg的图片, 如果不存在,WALL命令就出错.

点评

谢老师解惑,学习了!  详情 回复 发表于 2024-4-10 16:47
回复

使用道具 举报

15#
 楼主| 发表于 2024-4-10 16:43:28 | 只看该作者
本帖最后由 ZYYDS-FT798 于 2024-4-10 16:57 编辑
szwp 发表于 2024-4-10 15:32
打开pecmd,找到calc,可以知道在这里#并非是注释。

抱歉啊,说顺嘴了叫习惯了,呵呵!我知道它是个变量参数,取值最小的整数,弄了半天自己都没注意到少了个重要参数,还一直在想到底那个指令写错了。出发点就错了,真正原因找到了:是图片分辨率的问题:转换分辨率为1920*1080  目前一切正常。

点评

少不少没关系,主要看mess的结果,然后单条去运行。  详情 回复 发表于 2024-4-11 08:32
回复

使用道具 举报

16#
发表于 2024-4-10 16:46:32 | 只看该作者
恭喜恭喜问题解决
回复

使用道具 举报

17#
 楼主| 发表于 2024-4-10 16:51:58 | 只看该作者
本帖最后由 ZYYDS-FT798 于 2024-4-10 16:59 编辑
红毛樱木 发表于 2024-4-10 16:28
CALC index=int(%RANDOM% % 20)
取整的话这样好像规范一些,效果都一样

谢谢老师指导。 真正原因找到了:是图片分辨率的问题:转换分辨率为1920*1080  目前一切正常。
回复

使用道具 举报

18#
发表于 2024-4-10 17:23:53 | 只看该作者
谢谢分享
回复

使用道具 举报

19#
发表于 2024-4-10 23:32:20 | 只看该作者
谢谢分享
回复

使用道具 举报

20#
发表于 2024-4-10 23:53:16 | 只看该作者
学习了,感谢分享体会
回复

使用道具 举报

21#
发表于 2024-4-11 08:32:57 | 只看该作者
ZYYDS-FT798 发表于 2024-4-10 16:43
抱歉啊,说顺嘴了叫习惯了,呵呵!我知道它是个变量参数,取值最小的整数,弄了半天自己都没注 ...

少不少没关系,主要看mess的结果,然后单条去运行。

评分

参与人数 1无忧币 +2 收起 理由
dfw9 + 2 很给力!

查看全部评分

回复

使用道具 举报

22#
发表于 2024-10-19 14:42:33 | 只看该作者
感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 01:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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