![有没有办法以最大化窗口启动 Slack 应用程序但仍在后台运行?](https://linux22.com/image/1611220/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E4%BB%A5%E6%9C%80%E5%A4%A7%E5%8C%96%E7%AA%97%E5%8F%A3%E5%90%AF%E5%8A%A8%20Slack%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%BD%86%E4%BB%8D%E5%9C%A8%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
我希望 Slack 桌面应用程序在启动时在后台运行,就像通常一样登录时启动应用程序设置。但是,当我随后通过单击其图标打开 slack 时,这总是会导致窗口变小。我想要的是应用程序以最大化的窗口打开。
到目前为止我发现的最佳解决方案是禁用登录时启动应用程序设置并放置一个快捷方式来松弛C:\Users\<user>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
并改变跑步选项从Normal window
到Maximised
。但这也会使 Slack 在启动时完全可见,我仍然希望它在启动时在后台运行。
我尝试使用任务计划程序运行 .bat 文件,但我不知道在其中写入什么。
有人知道这是否可行吗?是否有任何命令行参数可以添加到快捷方式?是否有一些我不知道的 Windows 选项?
非常感谢所有帮助!
答案1
您可以按照以下步骤操作:
- 右键单击任务栏中的 Slack 图标 任务栏中的 Slack 图标
- 在弹出的菜单中右键单击 slack 菜单松弛
- 左键单击属性 点击属性
- 选择您想要的尺寸 松弛特性
答案2
在我看来,这个问题类似于那个无论如何,看看这个选项
@echo off && setlocal enabledelayedexpansion && mode 50,03 && title ...\Slack Desktop
set "_Slack=%userprofile%\AppData\Local\slack\slack.exe"
set "_run=%SystemRoot%\System32\CScript.exe"
set "_vbs=%temp%\ActivFull.vbs" && call type nul >"!_vbs!"
start "Slack Desktop" /max /realtime "!_Slack"
set "_run="!_run!" "!_vbs!" //nologo" && set "_pp=%windir%\system32\pathping"
set "_run_it=^>nul del /q /f "!_vbs!" ^& endlocal^&^& exit /b" && >"!_vbs!" (
echo/ Set objShell=WScript.CreateObject^("WScript.Shell"^)
echo/ objShell.AppActivate "* | Slack"
echo/ objShell.SendKeys ^("%% "^)
echo/ WScript.Sleep 00000000150
echo/ objShell.SendKeys ^("x"^)
)&& >nul (!_pp!.exe 127.1 -q 1 -p 1500 && >nul !_run! &&!_end_it! )