实现效果如下图,鼠标左键按下下拉关机:

先说下实现思路和实现过程(包括失败过程),不想了解的可直接往下拉查看红色字体标注的最终实现方法。

首先实现下滑关机的Windows自带的一个功能(程序)SlideToShutDown.exe,位于C:\Windows\System32文件夹中,

双击执行即可实现下滑关机的效果,可是谁关机的时候会去手动找这个程序去双击执行呢,

首先想到的是发送快捷方式到桌面,然后设置快捷键,并将该快捷方式隐藏。

的确这样可以达到想要的效果,可以此时出现一个严重的问题,在电脑重启后启动该应用程序的快捷键失效了!!

于是百度后了解到:Win7(Win10)默认在修改快捷方式的快捷键时才将此热键加入内存,此时才能生效,所以重启后热键虽然还保存在磁盘中,但没有加载到内存,所以不能用。而且WIN7只有在你改变热键时才帮你加入内存,也就是说,即使你打开快捷方式的属性,但是不作修改,然后确定,你会发现快捷键还是不能用,因为没有改变的快捷键WIN7是不加载到内存中。

重启电脑后必须在其属性里再次修改其他快捷键才能再次使用,这显然又达不到我想要的效果了,

于是继续在网上寻找这个问题的解决方法,如下:

大致思路是说建一个vbs脚本来自动修改该快捷方式的快捷键,比如最开始我设置的快捷键是Ctrl+Alt+a,

则在vbs脚本中先修改其快捷键为Ctrl+Alt+m,再次修改快捷键为Ctrl+Alt+a,并将该脚本放在启动文件夹中,

使电脑每次开机都执行该脚本,即通过每次开机修改该快捷方式的快捷键两次,来达到使快捷键加到内存并生效而且快捷键不变的效果,

考虑到电脑开机执行一个几行代码的脚本并不会拖慢开机速度,故现将该vbs脚本(代码如下)先放在桌面双击执行尝试了下,

set WshShell = Wscript.CreateObject("Wscript.Shell")

set oShellLink = WshShell.CreateShortcut("C:\\Users\\asus\\Desktop\\SlideToShutDown.exe.lnk")

oShellLink.Hotkey = "Ctrl+Alt+a"

oShellLink.Save

oShellLink.Hotkey = "Ctrl+Alt+m"

oShellLink.Save

(桌面快捷方式的路径写自己电脑的路径),发现快捷方式的快捷键的确被改过来的,但是快捷键仍然没能生效!!

原因未知,根据网上部分网友反映此方法可行,故此处或许有部分电脑用此方法行得通吧。

最后通过神奇的谷歌在Microsoft Community解决了该问题,实现方法如下。

最终实现方法:

打开文件夹C:\Windows\System32,在右上角搜索Slide即可找到SlideToShutDown.exe应用程序,

在程序上右键点击发送桌面快捷方式,

在桌面快捷方式复制到C:\Users(用户)\"你的用户名"\AppData\Roaming\Microsoft\Windows\Start Menu(开始)\Programs(程序)

(此时可以删除桌面快捷方式了),然后在Programs(程序)文件夹中的SlideToShutDown.exe右键-属性-快捷方式-快捷键,自定义一个快捷方式即可

以后关机就可以在桌面直接使用快捷键来实现下滑关机的效果啦~

(注:若发送桌面快捷方式提示无法发送,请检测磁盘是否已满的错误,重启电脑即可解决。

注:不要将该程序的属性设为隐藏,否则快捷键将在电脑重启后失效。)

另一种方式启用下滑关机:

打开文件夹C:\Windows\System32,在右上角搜索Slide即可找到SlideToShutDown.exe应用程序,

在程序上右键点击发送桌面快捷方式,

在桌面快捷方式复制到C:\Users(用户)\"你的用户名"\AppData\Roaming\Microsoft\Windows\Start Menu(开始)\Programs(程序),

此处可以在Programs(程序)文件夹中的SlideToShutDown.exe右键-属性-快捷方式-更改图标,选择一个喜欢的图标,

然后打开左下角Windows菜单,找到SlideToShutDown.exe应用程序,右键-更多-固定到任务栏,

以后就可以单击左下角任务栏的图标实现下滑关机啦~不过这种方法可能没快捷键来的方(zhuang)便(b)。

注:转载请注明出处   http://www.cnblogs.com/LangZXG/p/6436370.html

简单实现Win10炫酷下滑关机的更多相关文章

  1. 简单CSS3实现炫酷读者墙

    如题,给大家介绍和讲解几个常用的CSS3属性,并用到实处. 先看demo(请使用Chrome或者Firefox浏览,IE的靠边): 点此查看实例 觉得爽的可以继续阅读下面的知识点,感觉不爽的可绕行. ...

  2. Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷

    Android高级控件(四)--VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷 是不是感觉QQ空间什么的每次新版本更新那炫炫的引导页就特别的激动,哈哈,其实他实现起来真的很简单很 ...

  3. WebGIS简单实现一个区域炫酷的3D立体地图效果

    1.别人的效果 作为一个GIS专业的,做一个高大上的GIS系统一直是我的梦想,虽然至今为止还没有做出一个理想中的系统,但是偶尔看看别人做的,学习下别人的技术还是很有必要的.眼睛是最容易误导我们的,有时 ...

  4. 【DevOps】DevOps成功的八大炫酷工具

    为自动化和分析所设计的软件及服务正加速devops改革的步伐,本文为你盘点了Devops成功的八大炫酷工具 Devops凭借其连接弥合开发与运营团队的能力正在各个行业呈现席卷之势.开发人员和运营人员历 ...

  5. 一款炫酷的幻灯片播放框架介绍(附demo及使用方法)

    废话不多说,先上demo(建议在chrome下打开 F键全屏 esc退出全屏): 我的demo-博客园简介 官网demo 更多demo 今天为大家介绍一款基于css3和JavaScript的幻灯片播放 ...

  6. 炫酷的jquery瀑布流

    最近做了一个瀑布流效果,思路很简单 首先计算屏幕一行可以放多少个图片,然后在第二行开始,计算每一列的高度并取出最小值,将新图片加载在最小列高度下,如此循环,并且设定一个条件,当滑动到一定距离后,开始重 ...

  7. 8个经典炫酷的HTML5 Canvas动画欣赏

    HTML5非常强大,尤其是Canvas技术的应用,让HTML5几乎可以完成所有Flash能完成的效果.本文精选了8个经典炫酷的HTML5 Canvas动画欣赏,每一个都提供全部的源代码,希望对你有所帮 ...

  8. 6个超炫酷的HTML5电子书翻页动画

    相信大家一定遇到过一些电子书网站,我们可以通过像看书一样翻页来浏览电子书的内容.今天我们要分享的HTML5应用跟电子书翻页有关,我们精选出来的6个电子书翻页动画都非常炫酷,而且都提供源码下载,有需要的 ...

  9. 8个超炫酷的纯CSS3动画及源码分享

    在现代网页中,我们已经越来越习惯使用大量的CSS3元素,而现在的浏览器也基本都支持CSS3,所以很多时候我们不妨思考一下是否可以用纯CSS3制作一些有趣或者实用的网页.本文要分享8个超炫酷的纯CSS3 ...

随机推荐

  1. 黑科技神器-uTools

    Hello,各位小伙伴们好,又到周末了,小黑哥给大家分享一款神器:『utools』. 官网地址:https://u.tools/ uTools 是一个极简.插件化.跨平台的现代桌面软件.通过自由选配丰 ...

  2. 【BIM】BIMFACE中创建矢量文本

    背景 在三维模型产品的设计中,针对空间的管理存在这样一个普遍的需求,那就是在三维模型中,将模型所代表的空间通过附加文本的方式来展示其所代表的实际位置或功能,之前尝试过若干方式,比如直接在建模的时候,将 ...

  3. 使用JavaScript策略模式校验表单

    表单校验 Web项目中,登录,注册等等功能都需要表单提交,当把用户的数据提交给后台之前,前端一般要做一些力所能及的校验,比如是否填写,填写的长度,密码是否符合规范等等,前端校验可以避免提交不合规范的表 ...

  4. python之 filter

    filter的语法:filter(函数名字,可迭代的变量) 其实filter就是一个“过滤器”:把[可迭代的变量]中的值,挨个地传给函数进行处理,那些使得函数的返回值为True的变量组成的迭代器对象就 ...

  5. Jupyter NoteBook 系列之 安装启动和常用设置

    介绍 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,目前支持运行 40 多种编程语言. Jupyter Notebook 的本质是一个 Web 应 ...

  6. 【TIJ4】第四章全部习题

    第四章 没啥好说的...... 4.1 package ex0401; //[4.1]写一个程序打印从1到100的值 public class PrintOneToHundred { public s ...

  7. MySQL语句-关于表单的操作总结(新手)

    MySQl表的操作: 主键的添加: CREATE TABLE 表名(列名称 数据类型--id INT PRIMARY KEY AUTO_INCREMENT,列名称2 数据类型,············ ...

  8. eclipse 配置tomcat运行环境

    eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上 1.打开Eclipse,单击“Window”菜单,选择下方的“Preferences”. 2.单击“Server”选项, ...

  9. drf认证源码分析

    补充: 一.django中间件之路由斜杠的自动添加源码 其实我们每次在写路由的时候,如果在路由层给他设置的是加/,但实际上我们在浏览器中输入的时候并没有加/发现也能调用,前面说了是浏览器内部走了重定向 ...

  10. SSRF漏洞详解

    0.SSRF简介 SSRF全称为Server-side Request Forgery,即服务端请求伪造攻击,是一种由攻击者构造形成由服务器端发起请求的一个漏洞,一般情况下,SSRF 攻击的目标是从外 ...