解决OneDrive右键菜单与重命名快捷键冲突问题

如何删除OneDrive右键菜单?
一、
打开注册表管理器
开始-运行(或者按win+R)
输入regedit,确认


二、
移动到以下路径
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked
(复制到路径里,然后回车寻找即可)
如果无法移动,应该是缺少最后的Blocked项,那么就移动到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions
在左侧的Shell Extensions项上右键-新建-项,新项命名为Blocked,然后双击Blocked进入这个项

三、
在右侧框内右键-新建-字符串值,重命名为
{CB3D0F55-BC2C-4C1A-85ED-23ED75B5106B}
(注意是数值名称不是数值数据,上面的“{}”也要)


四、
重启资源管理器
打开任务管理器,找到“Windows 资源管理器”,点击右下角重新启动
如果是直接结束进程而不是重新启动,结束进程后win+R然后输入explorer启动资源管理器即可
也可以直接重启电脑


原文链接:https://www.zhihu.com/question/313722169/answer/2663648656
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要实现右键菜单重命名功能,你可以使用el-tree组件的contextmenu事件和自定义右键菜单来实现。 首先,在el-tree组件上添加contextmenu事件监听器,可以使用@contextmenu指令或v-contextmenu指令。例如: ```html <el-tree @contextmenu="showContextMenu"> <!-- 树节点内容 --> </el-tree> ``` 接下来,在你的Vue实例中定义showContextMenu方法来处理右键菜单的显示和点击事件。在该方法中,你可以使用event对象的clientX和clientY属性来获取鼠标点击的位置,然后显示自定义的右键菜单。例如: ```javascript methods: { showContextMenu(event) { event.preventDefault(); // 阻止默认右键菜单弹出 const menu = document.getElementById('custom-menu'); // 获取自定义右键菜单元素 menu.style.left = event.clientX + 'px'; // 设置菜单的水平位置 menu.style.top = event.clientY + 'px'; // 设置菜单的垂直位置 menu.style.display = 'block'; // 显示菜单 // 其他逻辑... } } ``` 注意,上述代码中获取自定义右键菜单元素的方式使用了getElementById,所以需要在页面中定义一个id为custom-menu的元素作为自定义右键菜单的容器,并设置其样式为隐藏。例如: ```html <div id="custom-menu" style="display: none;"> <!-- 自定义右键菜单内容 --> </div> ``` 最后,你还需要在自定义右键菜单的内容中添加一个重命名选项,并为其添加点击事件监听器。在点击事件处理函数中,你可以通过获取当前选中的树节点,进行相应的重命名操作。例如: ```html <div id="custom-menu" style="display: none;"> <div @click="renameNode">重命名</div> </div> ``` ```javascript methods: { renameNode() { // 获取当前选中的树节点 const selectedNode = this.$refs.tree.getCurrentNode(); // 执行重命名逻辑... } } ``` 这样,当用户右键点击el-tree的节点时,会触发showContextMenu方法显示自定义右键菜单,点击重命名选项会执行renameNode方法进行重命名操作。你可以根据具体的业务需求,在renameNode方法中实现对节点的重命名逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值