2010-01-25 10:16:02 +0000 2010-01-25 10:16:02 +0000
276
276

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

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

我们的批处理文件需要一些参数,然后根据这些参数执行其他应用程序。为了保持简单,我们为我们的客户创建了一些快捷方式,他们只需要点击这些快捷方式就可以让一切运行。

这里的问题是。

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

答案 (6)

376
376
376
2010-09-27 12:25:58 +0000
  1. 为你的批处理文件创建一个快捷方式。
  2. 进入快捷方式属性,将目标改为类似: cmd.exe /C "path-to-your-batch".
  3. 简单地将新的快捷方式拖到任务栏上。现在它应该是可以钉在任务栏上的。
50
50
50
2012-03-27 01:41:20 +0000

这个帖子几乎回答了我的问题,另一个值得阅读的帖子,以不同的方式解决这些问题是在这里 添加批处理文件到Windows 7任务栏,就像Vista/XP快速启动

我能够添加一个批处理文件到任务栏,通过以下步骤。

1.将你的.cmd/.bat改名为.exe 2. 右键点击 *.exe,然后选择pin到任务栏 3. 重命名回.cmd/.bat 4. Shift+右键点击任务栏图标(针对exe)并选择属性 5. 将引用从*.exe改为.cmd/.bat,并根据需要更改图标

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

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

这就是我所说的功能。

在蝙蝠图标上拖放一个文件。蝙蝠将接收被丢弃文件的文件名为%1,vbscript将以WScript.Arguments(0)的形式接收。

15
15
15
2010-01-25 11:33:15 +0000

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权限,以锁定文件。

3
3
3
2010-09-19 17:29:34 +0000

是的,这是windows 7任务栏的一个恼人的 “功能"。我建立了一个简单的应用程序,运行批处理文件,你可以将其钉在任务栏上,并将批处理文件钉在上面。它可以完成工作。免费下载–> http://johnastevens.com/helpTopics.aspx#batchapp

2
2
2
2016-11-18 09:00:58 +0000

我将添加另一个有用的方法。在Windows 10中,你是否希望有一个更简单的任务栏,在这里你可以很容易地钉住一些东西(小图标),像这样。

这样你就可以只看到那些被打开的程序。

在 “文件"中,创建一个文件夹,命名为 ”我的图标“,并将所需的快捷方式放在那里。然后在任务栏上点击右键–>"新建工具栏"。

然后选择你的文件夹。然后解锁任务栏,右击新工具栏,取消选中 "显示标题 "和 "显示文本"。

p.s. 不要忘记在任务栏属性中取消勾选 "永不合并图标":

1
1
1
2017-03-22 10:24:09 +0000

在我的案例中,这些解决方案都没有达到100%。他们很接近,但在最新的windows 10上,我必须遵循这些步骤。

1. 将.bat重命名为.exe 2. 右键点击.exe => Pin To Start 3. 右键点击.exe => 重命名为.bat 4. 右键点击任务栏/开始菜单项 => More => Open File Location 5. 右键点击快捷方式 => Change target from .exe to .bat

Done!