zoukankan      html  css  js  c++  java
  • 简单实现Win10炫酷下滑关机

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

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

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

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

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

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

    于是百度后了解到: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:WindowsSystem32,在右上角搜索Slide即可找到SlideToShutDown.exe应用程序,

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

    在桌面快捷方式复制到C:Users(用户)"你的用户名"AppDataRoamingMicrosoftWindowsStart Menu(开始)Programs(程序)

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    【网络安全】十三步简单入侵个人电脑教程
    [深入学习Web安全](11)之XSS玩法
    W3bsafe]SQLmap过狗命令的利用+教程
    Python 爬虫修养-处理动态网页
    WEB站点服务器安全配置
    jboss final 7.1.1相关error以及解决方式
    “System.IO.FileNotFoundException”类型的未经处理的异常在 mscorlib.dll 中发生
    HDU 2196 Computer 树形DP经典题
    python3连接Mairadb数据库
    jQuery动画animate()的使用
  • 原文地址:https://www.cnblogs.com/LangZXG/p/6436370.html
Copyright © 2011-2022 走看看