如何将快捷方式或批处理文件固定到新的 Windows 7、8 和 10 任务栏和开始菜单?

如何将快捷方式或批处理文件固定到新的 Windows 7、8 和 10 任务栏和开始菜单?

我们在将批处理脚本添加到 Windows 7、8 或 10 任务栏或开始菜单时遇到了问题。

我们的批处理文件采用一些参数,并根据这些参数执行其他应用程序。为了简单起见,我们为客户创建了一些快捷方式,他们只需单击即可运行所有内容。

这里的问题是:我们如何将这些快捷方式或批处理文件固定到任务栏或开始菜单?

(客户不应该访问文件系统,这就是他们只能看到任务栏的原因)

答案1

  1. 创建批处理文件的快捷方式。
  2. 进入快捷方式属性并将目标更改为类似以下内容:cmd.exe /C "path-to-your-batch"
  3. 只需将新快捷方式拖到任务栏即可。现在它应该可以固定了。

答案2

该线程几乎回答了我的问题,另一个值得阅读的线程以不同的方式解决了这些问题:将批处理文件添加到 Windows 7 任务栏,如 Vista/XP 快速启动

我能够通过以下步骤将批处理文件添加到任务栏:

  1. 重命名您的.cmd/.bat 到 .exe
  2. 右键单击 *.exe 并选择固定到任务栏
  3. 将其重命名为 .cmd/.bat
  4. 按住 Shift 键并右键单击任务栏图标(对于 exe),然后选择属性
  5. 将引用从 *.exe 更改为.cmd/.bat 并根据需要更改图标

它立即开始工作,但图标刷新需要重新启动。

不过我还有一个问题:如何让固定的任务栏批处理文件接受另一个文件作为参数?当固定在开始栏上或仅在文件夹中时,它可以工作,但我无法让它像在 XP 上那样工作。

这就是我所说的功能:

将文件拖放到蝙蝠图标上。该蝙蝠将接收拖放文件的文件名作为 %1,而 vbscript 将接收它作为 WScript.Arguments(0)。

答案3

Windows 7 任务栏的文件夹位于:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

开始菜单文件夹是:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

您可以在那里创建一个快捷方式,然后在注销并重新登录后它就会出现。

希望这会有所帮助...我应该提醒您其他事项,例如,他们可以右键单击并编辑批处理文件 - 因此,您可能需要查看 NTFS 权限以锁定文件。

答案4

是的,这是 Windows 7 任务栏的一个令人讨厌的“功能”。我构建了一个简单的应用程序来运行批处理文件,您可以将其固定到任务栏并将批处理文件固定到其中。它可以完成工作。免费下载 ->http://johnastevens.com/helpTopics.aspx#batchapp

相关内容