无忧启动论坛

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

[已解决] 已经解决!!!

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

这个,好久没弄过PECMD参数了,可能年纪大了记忆力不怎么样了!出于今天有客户定制这个功能,特来向各位大师请教!
1. 我给Windows/WEB/wall文件夹下,放入20张图片。需要设置一张图片为默认桌面壁纸,在增加一个快捷按键比如 F10   达到一键换壁纸的效果。
2.这次是放到外置文件夹下面:比如 PETOOLS/wall文件夹,PECMD如何调运命令来达到相同的目的呢?
还请各位不吝赐教!!!谢谢。
4楼正解:
  1. //随机壁纸函数
  2. _SUB RW
  3. //生成随机数
  4. CALC index=%RANDOM% % 20
  5. //搜索文件夹
  6. FORX @\PETOOLS\wall,wallfolder,1
  7. //更换壁纸
  8. WALL %wallfolder%\%index%.jpg
  9. _END
  10. //执行函数设置初始壁纸
  11. CALL @RW
  12. //绑定F10
  13. HOTK #121,CALL @RW
复制代码
来自 2#
发表于 2024-4-6 16:53:55 | 只看该作者
  1. //随机壁纸函数
  2. _SUB RW
  3. //生成随机数
  4. CALC index=%RANDOM% % 20
  5. //搜索文件夹
  6. FORX @\PETOOLS\wall,wallfolder,1
  7. //更换壁纸
  8. WALL %wallfolder%\%index%.jpg
  9. _END
  10. //执行函数设置初始壁纸
  11. CALL @RW
  12. //绑定F10
  13. HOTK #121,CALL @RW
复制代码

点评

好人  发表于 2024-4-6 20:58
谢谢分享  详情 回复 发表于 2024-4-6 18:12
回复谢谢大师指导,如果是定位到Windows本来的目录是不是可以 直接指定 搜索文件夹为: FORX @"%MyName%" WALL %windir%\Web\Wallpaper\Windows,wallfolder,1  详情 回复 发表于 2024-4-6 17:20

评分

参与人数 1无忧币 +2 收起 理由
yyz2191958 + 2

查看全部评分

回复

使用道具 举报

来自 3#
发表于 2024-4-6 18:04:38 | 只看该作者
ZYYDS-FT798 发表于 2024-4-6 17:20
谢谢大师指导,如果是定位到Windows本来的目录是不是可以 直接指定 搜索文件夹为:
FORX @"%MyName%" WA ...

没看懂你的代码,FORX用于每个分区搜索,如果定位到本来的目录直接删除FORX命令,把:
  1. %wallfolder%
复制代码

替换为
  1. %windir%\Web\Wallpaper\Windows
复制代码
就行了

点评

哎!我那是直接复制了我写错的,我也没细看抱歉啊!十分感谢大师再次指导了冒昧打扰您了  详情 回复 发表于 2024-4-6 18:09
回复

使用道具 举报

4#
发表于 2024-4-6 15:46:18 | 只看该作者
1.换壁纸命令
2.键命令

我是觉得这功能没卵用,毕竟PE主要还是维护用...

点评

呵呵!客户定制 我记得以前好像有帖子写个这个话题,不知道为什么我没找到  详情 回复 发表于 2024-4-6 15:51
回复

使用道具 举报

5#
 楼主| 发表于 2024-4-6 15:51:06 | 只看该作者
邪恶海盗 发表于 2024-4-6 15:46
1.换壁纸命令
2.键命令

呵呵!客户定制 我记得以前好像有帖子写个这个话题,不知道为什么我没找到
回复

使用道具 举报

6#
 楼主| 发表于 2024-4-6 17:20:25 | 只看该作者

谢谢大师指导,如果是定位到Windows本来的目录是不是可以 直接指定 搜索文件夹为:
FORX @"%MyName%" WALL %windir%\Web\Wallpaper\Windows,wallfolder,1

点评

看不懂,wall后面不是应该跟文件名么  详情 回复 发表于 2024-4-6 21:36
没看懂你的代码,FORX用于每个分区搜索,如果定位到本来的目录直接删除FORX命令,把: 替换为 就行了  详情 回复 发表于 2024-4-6 18:04
回复

使用道具 举报

7#
发表于 2024-4-6 18:01:35 | 只看该作者
进来学习
回复

使用道具 举报

8#
 楼主| 发表于 2024-4-6 18:09:28 | 只看该作者
JERRY爱电脑 发表于 2024-4-6 18:04
没看懂你的代码,FORX用于每个分区搜索,如果定位到本来的目录直接删除FORX命令,把:

替换为

哎!我那是直接复制了我写错的,我也没细看抱歉啊!十分感谢大师再次指导了冒昧打扰您了
回复

使用道具 举报

9#
发表于 2024-4-6 18:12:27 | 只看该作者
回复

使用道具 举报

10#
发表于 2024-4-6 18:25:49 | 只看该作者
学习一下方法,谢谢!
回复

使用道具 举报

11#
发表于 2024-4-6 20:12:52 | 只看该作者
学习学习,感谢分享
回复

使用道具 举报

12#
发表于 2024-4-6 21:36:08 来自手机 | 只看该作者
ZYYDS-FT798 发表于 2024-4-6 17:20
谢谢大师指导,如果是定位到Windows本来的目录是不是可以 直接指定 搜索文件夹为:
FORX @"%MyName%" WA ...

看不懂,wall后面不是应该跟文件名么

点评

那是我写错了,正确代码应该是 WALL %windir%\Web\Wallpaper\Windows\%index%.jpg  详情 回复 发表于 2024-4-6 21:39
回复

使用道具 举报

13#
 楼主| 发表于 2024-4-6 21:39:54 | 只看该作者
szwp 发表于 2024-4-6 21:36
看不懂,wall后面不是应该跟文件名么

那是我写错了,正确代码应该是  
WALL %windir%\Web\Wallpaper\Windows\%index%.jpg
回复

使用道具 举报

14#
发表于 2024-4-7 00:06:07 | 只看该作者
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-5 10:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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