V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
geelaw
V2EX  ›  分享创造

在 Windows 上常备 PowerShell 的新姿势

  •  
  •   geelaw ·
    GeeLaw · 2017-05-06 17:26:26 +08:00 · 4701 次点击
    这是一个创建于 2747 天前的主题,其中的信息可能已经有所发展或是发生改变。

    仅适用于 Windows 10 Anniversary Update, Version 1607 (Build 14393) 和之后的 Windows。

    直达链接:Dock-PS GitHub (中文文档在后半段)

    安装方法:

    PS> Install-Module -Name Dock-PS # -Scope CurrentUser
    

    传统的 Aero Snap 起来的 shell 会被最大化的窗口挡住,而且把 shell snap 到一侧之后就丧失了剩余部分象限分屏的功能。这个 PowerShell module 可以把 PowerShell 控制台变成任务栏一样的东西——最大化窗口不会覆盖它。

    类似的例子是:

    • Windows 8/8.1 里应用商店应用和桌面的分屏;
    • “放大镜”的“贴靠”模式;
    • OneNote 的贴靠笔记窗格。

    下图是 logo,也差不多是效果——当把 PS 贴靠在左边、任务栏在下侧的时候,只有右上角的部分容纳一半窗口。

    Logo

    实际效果截图(注意 Task View 占据的空间不包括 PowerShell 占据的)

    6 条回复    2017-05-09 00:46:39 +08:00
    designer
        1
    designer  
       2017-05-06 23:59:45 +08:00 via iPhone
    全透明?很帅啊
    geelaw
        2
    geelaw  
    OP
       2017-05-07 01:40:23 +08:00 via iPhone
    @designer 怎……怎么就透明了?!
    Vizogood
        3
    Vizogood  
       2017-05-08 19:27:27 +08:00 via iPhone
    很酷
    LeoEatle
        4
    LeoEatle  
       2017-05-08 20:33:04 +08:00
    非常棒!
    codehz
        5
    codehz  
       2017-05-09 00:20:38 +08:00 via Android
    一直想吐槽 windows 的分屏功能,明明有虚拟桌面,却不能把分屏后的界面独立出来(自动放到一个虚拟桌面,或者合并成逻辑上为一个窗口的东西)所以切换应用时很蛋疼,分屏应用切除去再切回来很麻烦。。。
    geelaw
        6
    geelaw  
    OP
       2017-05-09 00:46:39 +08:00
    @codehz 理论上可以做无限层级的递归分屏,但实际上是没必要的,现在可以象限分屏实际上可以看作是层级是 2 的分屏。另外让它们“逻辑上成为一个窗口”很容易导致兼容性问题,不如只做大小调整就好。自动放进一个虚拟桌面可能是画蛇添足,我个人几乎不会用到虚拟桌面这个功能。

    AppBar 这个 API 从 Windows 95 开始就有了,是很多程序不愿意做。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3476 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:07 · PVG 08:07 · LAX 16:07 · JFK 19:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.