我正在设置监视器屏幕。由于与在 Firefox 或 Chrome 中运行标签切换器查看的不同网页的兼容性并不适用于所有网站。我正在尝试创建一个虚拟桌面切换器,以在 Windows 10 上的不同虚拟桌面中打开一个新的进程窗口(特定于所显示网站的浏览器)。我找到了一个 PowerShell 命令集来创建虚拟桌面,并认为我有一个无限循环设置用于在等待指定时间的同时在桌面之间切换。
如何在特定桌面打开进程?我不想尝试移动进程,因为我可能需要打开多个 Firefox 浏览器,例如,我认为它只会将所有 Firefox 进程拉到同一个桌面,这违背了目的。
链接到 VirtualDesktop.ps1:https : //gallery.technet.microsoft.com/scriptcenter/Powershell-commands-to-d0e79cc5
到目前为止的脚本:
# Change to VirtualDesktop powershell folder
cd C:\Users\monitor1\Downloads\VirtualDesktop
# Load commands (assumes VirtualDesktop.ps1 is in the current path)
. .\VirtualDesktop.ps1
# Create a new virtual desktop and switch to it
New-Desktop | Switch-Desktop
$path = "C:\Program Files\Mozilla Firefox\firefox.exe"
Start-Process $path -ArgumentList 'https://system.url.com'
# Create a new virtual desktop
New-Desktop | Switch-Desktop
$path = "C:\Program Files\Google\Chrome\Application\chrome.exe"
Start-Process $path -ArgumentList 'http://solarwinds.url.com' …Run Code Online (Sandbox Code Playgroud) 假设我正在浏览 Windows 文件资源管理器,突然我决定以管理员身份在当前目录(我在文件资源管理器中所在的目录)打开 Powershell。当然,我想尽快打开它,因此需要使用键盘快捷键来执行此操作。
我认为这可能只适用于 AutoHotKey,如有必要,我愿意使用它。任何创建键盘快捷键的方法都是我想要的。那么我怎样才能做到这一点呢?
keyboard-shortcuts powershell administrator autohotkey windows-10
在 cmd 中可以使用如下命令mkdir /data/rs1 /data/rs2 /data/rs3:

一切都是正确的:

但是如何在powershell中实现呢?
我正在尝试使用引号,例如:

使用引号,我只得到一个文件夹并且在 powershell 中遇到问题:

mkdir : Could not find part of the path "rs3".
??????:1 ????:1
+ mkdir "/data/rs1 /data/rs2 /data/rs3"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (C:\data\rs1 \data\rs2 \data\rs3:String) [New-Item], DirectoryNotFoundException
+ FullyQualifiedErrorId : CreateDirectoryIOError,Microsoft.PowerShell.Commands.NewItemCommand
Run Code Online (Sandbox Code Playgroud)
没有 qoutes 也是问题并且没有任何文件夹
: 
mkdir : Can not find a positional parameter that takes an argument"/data/rs2".
??????:1 ????:1
+ mkdir /data/rs1 /data/rs2 /data/rs3
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [mkdir], ParameterBindingException
+ FullyQualifiedErrorId …Run Code Online (Sandbox Code Playgroud) 自最新的 Windows 10 更新以来,打开 Powershell 时,我收到消息“尝试新的跨平台 PowerShell https://aka.ms/pscore6 ”。
我想关闭该通知。有任何想法吗?
在 Windows 7 中,如何设置默认的 PowerShell 窗口大小?默认情况下,它对于我正在使用的上网本屏幕来说太高了。
我已经尝试了更改大小的常用方法——通过单击左上角并选择“属性”——但它告诉我:(Unable to modify the shortcut: . Check to make sure it has not been deleted or renamed.是的,错误消息中间有一个点)
我还尝试右键单击“开始”菜单中的 PowerShell 快捷方式并更改那里的属性,但是,这些更改似乎没有生效。
如何MicrosoftAccount\someone@live.com使用 Windows 上可用的 PowerShell 或其他脚本语言以编程方式在 Windows 8 上创建与 Microsoft 电子邮件帐户(例如)关联的新本地用户帐户。该脚本将提供 Microsoft 帐户的电子邮件地址和密码。
在此先感谢您的帮助!
像微软的大多数新功能一样,我觉得它们很烦人,而且我发现它们妨碍了我。最近让我烦恼的是 PowerPoint 中的 Office 365“设计理念”弹出窗口。此侧边栏仅在某些情况下才会弹出,因此它会重新排列 GUI,打断我的工作。我没有列举所有情况,但是从剪贴板粘贴图片会使其弹出,而创建新幻灯片则不会。
我确定我把它关掉了,但是只有一个“不是现在”的选项,这显然是在告诉你微软会唠叨你直到他们自己打开它,或者你默许他们的请求并打开它。
我想关闭它,永久关闭它,防止它再次打开,如果可能的话,删除这些废话背后的二进制文件,并在办公套件中的所有应用程序/程序中这样做。如果我也可以通过 regedit 或 PowerShell 脚本执行此操作,那就太棒了。
我搜索了网络和 SuperUser.com 没有找到任何相关内容。
聚苯乙烯
我确实找到了另一个类似的帖子,但他们也没有提供解决方案。
出于某种原因,我在 powershell 中没有任何垂直滚动条,并且在它们消失后我无法向上滚动以查看任何命令或输出。
如果我的命令不能一次全部显示在屏幕上,我将看不到它的输出。
有谁知道我可能需要做些什么来解决这个问题?
我在 powershell 属性中看不到任何用于启用或禁用垂直滚动的设置。
如果我标准化窗口大小,它会显示滚动条,但只允许滚动等效的最大化大小。
有没有办法通过powershell或任何其他工具连接和断开配对的蓝牙设备?基本上按下蓝牙和其他设备中的连接/断开按钮,除了从任何类型的命令行(Powershell、使用某些命令行工具的 bat、C#、C++ 中的代码等):
我找到了这个答案,但它涉及取消配对和再次配对,这不起作用,因为我的耳机需要处于配对模式才能接受新配对。我宁愿不通过 AutoIt 或其他类似的软件模拟按键和鼠标点击。
使用 Windows Terminal (1.15.3465.0) 和 PowerShell (7.3.2) 我收到自动完成建议,如下图所示(ed255196 -C "<comment>"建议完成)。
但是,我无法应用该建议。我尝试了Tab、Enter、Ctrl+Enter和一些不同的组合,但这些组合都不起作用。
我该如何应用该建议?
powershell ×10
windows-10 ×4
audio ×1
autohotkey ×1
batch-file ×1
bluetooth ×1
script ×1
scrolling ×1
terminal ×1
windows-7 ×1
windows-8 ×1