将多个快捷方式合并为一个代表 smybol / 组固定在任务栏上

将多个快捷方式合并为一个代表 smybol / 组固定在任务栏上

请考虑这张图片:

在此处输入图片描述

如果我右键单击 LibreOffice Calc 的快捷方式,则我通过快捷方式固定到任务栏的所有 LibreOffice Calc 文档都会显示在一个组窗口中(如屏幕截图中所示)。

为了不使任务栏拥挤,我想对底部显示的 4 个“cmd.exe 快捷方式”实现相同的效果:一个“cmd.exe”符号代表快捷方式组,(右)单击它会给我提供这 4 种可能性。

如何实现这一点?

更多信息:所有这 4 个“cmd.exe 快捷方式”都是 .bat 文件的快捷方式,它们的目标条目是C:\Windows\System32\cmd.exe /C“pathToRespectiveScript.bat”

答案1

您选择了此选项吗?

右键点击并选择特性

确保在任务栏按钮下有始终结合,隐藏标签。

在此处输入图片描述

更新

单独调用每个批次。由于它们的名称不同,因此它们没有组合在一起。

由于批处理文件并不相同,因此它将每个批处理文件都当作自己的批处理文件来打开。

如果您需要同时运行所有批处理文件,您可以这样做。

创建 1 个批处理文件来启动您的批处理文件。

下面的例子。

所以新建脚本打开1.bat,2.bat,3.bat

在此处输入图片描述

注意:暂停是为了视觉效果。

最后更新

批处理菜单

示例代码。

ECHO OFF
CLS
:MENU
ECHO.
ECHO ...............................................
ECHO PRESS 1, 2 OR 3 to select your task, or 4 to EXIT.
ECHO ...............................................
ECHO.
ECHO 1 - Open Batch 1
ECHO 2 - Open Batch 2
ECHO 3 - Open Batch 3
ECHO 4 - EXIT
ECHO.
SET /P M=Type 1, 2, 3, or 4 then press ENTER:
IF %M%==1 GOTO BAT1
IF %M%==2 GOTO BAT2
IF %M%==3 GOTO BAT3
IF %M%==4 GOTO EOF
:BAT1
cd C:\Users\MBurris\Desktop\1.bat
start 1.bat
GOTO MENU
:BAT2
cd C:\Users\MBurris\Desktop\2.bat
start 2.bat
GOTO MENU
:BAT3
cd C:\Users\MBurris\Desktop\3.bat
start 3.bat
GOTO MENU

在此处输入图片描述

这将允许您通过菜单单独打开批处理文件。

您可以通过添加如下所示的值来添加更多选项。

例子。

ECHO 5 - Open 4.bat

然后添加 IF 区域

IF %M%==5 GOTO BAT4

然后加

GOTO MENU
:4BAT
[ADD YOUR PATH HERE]
start 4.bat

如果这对您有帮助,请告诉我。

相关内容