Javascript Powershell Chrome Zoom
我有下面的代码在我的PS1上工作。如何更改已打开的chrome窗口的缩放Javascript Powershell Chrome Zoom,javascript,windows,powershell,batch-file,Javascript,Windows,Powershell,Batch File,我有下面的代码在我的PS1上工作。如何更改已打开的chrome窗口的缩放 start chrome --app="data:text/html,<html><body><script>window.moveTo(0,1080);window.resizeTo(960,540);window.location='<URL>;</script></body></html>" start chrome--app=“数
start chrome --app="data:text/html,<html><body><script>window.moveTo(0,1080);window.resizeTo(960,540);window.location='<URL>;</script></body></html>"
start chrome--app=“数据:text/html,window.moveTo(01080);window.resizeTo(960540);window.location=”
如果您只需要临时更改大小,则可以按Ctrl+/-进行缩放,按Ctrl 0进行重置
如果要在Javascript控制台中增加字体大小,需要添加一些特定的大小,如:
.source-code {
font-size: 16px !important;
font-family: monospace;
}
.console-prompt {
font-size: 16px !important;
font-family: monospace;
}
如果只需要临时更改大小,则可以按Ctrl+/-进行缩放,按Ctrl 0进行重置 如果要在Javascript控制台中增加字体大小,需要添加一些特定的大小,如:
.source-code {
font-size: 16px !important;
font-family: monospace;
}
.console-prompt {
font-size: 16px !important;
font-family: monospace;
}
据我所知,没有一种编程方式可以实现这一点,因此您的PowerShell脚本必须假装是一个将Chrome窗口置于前台并按下所需键的用户 在下面的脚本中,我找到了与短语“Google Chrome”匹配的窗口,它使用第一个,然后发送Ctrl+0和两个Ctrl+=键,以便从默认值放大两倍 这些按键在脚本中表示为
^0^=^=
。类似地,您可以使用^0^-^-
进行缩小。有关如何指定要发送到窗口的键的详细信息,请参阅
据我所知,没有一种编程方式可以实现这一点,因此您的PowerShell脚本必须假装是一个将Chrome窗口置于前台并按下所需键的用户 在下面的脚本中,我找到了与短语“Google Chrome”匹配的窗口,它使用第一个,然后发送Ctrl+0和两个Ctrl+=键,以便从默认值放大两倍 这些按键在脚本中表示为
^0^=^=
。类似地,您可以使用^0^-^-
进行缩小。有关如何指定要发送到窗口的键的详细信息,请参阅
作为Don Cruickshank使用p\invoke的方法的替代方法,您还可以使用Microsoft.VisualBasic.Interaction中的
AppActivate
方法使Chrome成为活动窗口
Add-Type -AssemblyName Microsoft.VisualBasic
Add-Type -AssemblyName 'System.Windows.Forms'
$ID = (Start-Process chrome.exe -PassThru).id
Sleep 1
[Microsoft.VisualBasic.Interaction]::AppActivate([Int32]$ID)
[System.Windows.Forms.SendKeys]::SendWait("^0^=^=")
作为Don Cruickshank使用p\invoke的方法的替代方法,您还可以使用Microsoft.VisualBasic.Interaction中的
AppActivate
方法使Chrome成为活动窗口
Add-Type -AssemblyName Microsoft.VisualBasic
Add-Type -AssemblyName 'System.Windows.Forms'
$ID = (Start-Process chrome.exe -PassThru).id
Sleep 1
[Microsoft.VisualBasic.Interaction]::AppActivate([Int32]$ID)
[System.Windows.Forms.SendKeys]::SendWait("^0^=^=")