无忧启动论坛

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

[已解决] 为何出现%LocalAppData%安全权限错误?

[复制链接]
1#
发表于 2022-10-4 20:49:52 | 显示全部楼层
本帖最后由 红毛樱木 于 2022-10-4 20:57 编辑
  1. ENVI^ ENVIMODE=1
  2. FIND $%^LocalAppData%=,
  3. {*
  4.     ENVI $#LocalAppData=%^USERPROFILE%\AppData\Local        //设置环境变量
  5.     IFEX "%^LocalAppData%\",!   MDIR %^LocalAppData%        //没有目录就创建目录
  6. }
复制代码
没有环境变量就创建一个环境变量呗。
PECMD中%^USERPROFILE%的^是直接引用环境变量的意思。这个变量一般都存在的。
EVNI $#     其中$是“系统级环境变量”,#是“用户级环境变量”

---------------------------------
此方法也适用于其他环境变量不存在的情况。

点评

大神真猛啊  详情 回复 发表于 2022-10-4 22:29
再请教一下,为何 send #0xad 写入INI文件无效,而CMD执行有效? 我记得以前有效的,是否PECMD版本问题?  详情 回复 发表于 2022-10-4 21:16
感谢出手写代码,我试试看。 不过,pecmd init 不是说能设置变量的吗?  详情 回复 发表于 2022-10-4 20:55

评分

参与人数 2无忧币 +10 收起 理由
Weicome + 5 赞一个!
2010hook + 5 问题解决!

查看全部评分

回复

使用道具 举报

2#
发表于 2022-10-4 21:43:16 | 显示全部楼层
2010hook 发表于 2022-10-4 21:16
再请教一下,为何 send #0xad 写入INI文件无效,而CMD执行有效?
我记得以前有效的,是否PECMD版本问题 ...

SEND只是简单的按键盘吧

我猜你是想往指定的窗口按键操作?但是你要往哪个窗口按键盘它又不知道。所以要用下面的把窗口激活置顶才行。

ENVI @窗口和控件名.POS=左:上:[@]宽:高:层级:透明度:前置:激活:父窗口ID::客宽:客高  //@实际宽高

ENVI @@POS=窗口ID:左:上:[@]宽:高:层级:[$]透明度:前置:激活:父窗口ID::客宽:客高

点评

我是想进入桌面后按静音键,这使用CMD执行是正确的,写到INI文件里就无效了。  详情 回复 发表于 2022-10-4 21:46
回复

使用道具 举报

3#
发表于 2022-10-4 21:56:29 | 显示全部楼层
2010hook 发表于 2022-10-4 21:46
我是想进入桌面后按静音键,避免损坏耳机和听觉。这使用CMD执行是正确的,写到INI文件里就无效了。

看看按键的时候是不是声卡驱动之类的都没装好,要自己调试的。

点评

留意进入桌面过程,果然喇叭状态从无效到正常,一语中的,真神!  详情 回复 发表于 2022-10-4 23:13
回复

使用道具 举报

4#
发表于 2022-10-5 00:08:00 | 显示全部楼层
2010hook 发表于 2022-10-4 22:55
他确实非常厉害,解过我很多次难题。
不过他写出来的时候,我就知道我掉进同一个坑里了,几年前碰到过 ...

什么坑?啥意思

点评

跟您没关系,我说曾经碰到过同样的问题,但我没做笔记。  详情 回复 发表于 2022-10-5 00:38
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 11:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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