以编程方式激活任务视图Windows 10

时间:2015-07-30 10:20:27

标签: batch-file vbscript windows-10

有没有办法在Windows 10中以编程方式激活任务视图?

有一种方法可以使用从VBScript SendKeys CTRL+LWIN+TAB?

复制的以下内容在win7中以编程方式激活Flip3D
CreateObject("WScript.Shell").Run "rundll32 DwmApi #105"

我只想创建一个激活Windows 10任务视图的.vbs或.bat文件。

2 个答案:

答案 0 :(得分:1)

确定找到了使用C#

的方法
  1. 安装Visual Studio
  2. 安装NuGet http://docs.nuget.org/consume/installing-nuget
  3. 文件>新项目
  4. 将其命名为taskview
  5. Visual C#>控制台应用程序
  6. 文件>全部保存
  7. 工具> NuGet包管理器>包管理器控制台
  8. 在程序包管理器控制台中键入“Install-Package InputSimulator” 窗口
  9. 在taskview.cs窗口中粘贴以下文本

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using WindowsInput.Native;// Importante
    
    namespace taskview
    {
        class Program
        {
            static void Main(string[] args)
            {
                WindowsInput.InputSimulator kb = new WindowsInput.InputSimulator();
                kb.Keyboard.ModifiedKeyStroke(VirtualKeyCode.LWIN, VirtualKeyCode.TAB);
                Console.Read();// Keep console window open
            }
        }
    }
    
  10. 将调试中的下拉列表更改为发布

  11. 构建>构建解决方案
  12. 构建>构建任务视图
  13. 应该在:My Documents \ Visual Studio 2015 \ Projects \ taskview \ taskview \ bin \ Release \ taskview.exe

答案 1 :(得分:0)

您可以在dwmapi.dll中使用序号为105的函数。您可以使用rundll32.exe来执行该功能。这是命令行的样子: 启动rundll32.exe dwmapi.dll#105

如果启用了Aero,它将在Windows Vista及更高版本上触发Flip 3D功能。