如何重新排列固定的任务栏项目?


26

我刚刚从Windows 7升级到Windows 10,并且无法再重新排列任务栏项目的“固定列表”中的项目:

在此处输入图片说明

在Windows 7中,我要做的就是将一个项目拖到列表中的新位置,然后它将移动。现在,在Windows 10中,它不会让我拖动来重新排列任何内容。

仍然可以重新排列固定列表中的项目吗?

Answers:


15

不幸的是,许多人将固定的任务栏项目,固定在任务栏上的跳转列表项目以及浏览器中的快速访问列表弄混了,因此给出了不相关的答案。

原始问题与任务栏上固定的跳转列表项有关。快速访问列表和跳转列表是彼此独立的,因此重新排列快速访问项/列表不会影响跳转列表,反之亦然。

对于OP来说,当前确实无法在不取消固定所有并按您喜欢的顺序重新固定的情况下重新排列跳转列表项。MS决定禁用此处的拖放功能很奇怪。并且使许多用户感到烦恼。我个人不使用快速访问功能(以前称为“收藏夹”),因为我不喜欢打开资源管理器并关闭另一个窗口的额外步骤。跳转列表对于许多用户的工作流程而言更为有效。删除拖放功能会降低其用途,恕我直言。'希望MS会在不久的将来通过更新将该功能返回给Win10。

这是一篇更重要的文章:

http://www.addictivetips.com/windows-tips/how-to-rearrange-pinned-items-on-the-taskbar-jump-lists-in-windows-10/


我将文件资源管理器固定到任务栏,然后在其上单击鼠标右键,“快速访问”项现在是跳转列表。因此,您无需仅打开资源管理器即可获得快速访问项,而无需执行此额外步骤。
kajaco '18

8

目前这是不可能的。您只能通过取消固定每个项目,然后以正确的顺序重新固定它们来完成此操作。


1
您是否有任何权威参考来支持此主张,或者是推测?请编辑您的答案,以至少明确地说“根据...此来源...,当前为...”或“根据我的经验,当前为...”(或类似的含义)。
CVn

@MichaelKjörling的确,除了混淆了“固定任务”,“跳转列表”和“快速列表”的各种功能之外,我看过的每一个世俗资源都是如此。就跳转列表而言,海报是正确的,这是目前唯一的方法。
Lankymart '16

@Lankymart哦,我不是在说(也不是要暗示)答案是错误的。但是,如果答案做出了权威性的陈述,即使答案仅仅是个人经验,但答案也为该陈述提供了依据,我们通常会更喜欢它。
CVn

3

我只能弄清楚如何使用资源管理器中的文件夹执行此操作。但是,如果您打开文件夹并转到左侧窗格,则顶部会出现一个“快速访问”快捷方式。这些是您固定的文件夹。您可以在此处按任意顺序重新排列它们。

仍在尝试找出如何使用固定到程序的文件来执行此操作...


这可行!但是,起初我无法弄清楚,因为在选择“快速访问”文件夹后,我试图将其拖到资源管理器主窗格中。这似乎不起作用,但我最终发现您可以将项目拖到“ 导航窗格”中所需的顺序。
托尼·普洛卡斯

1

不,Windows 10不支持。甚至在winver 1703中也不支持。

我切换到工具栏,而不是将项目固定到任务栏。

  1. 右键单击任务栏
  2. 选择工具栏
  3. 选择文件夹

在工具栏中,您可以根据需要轻松地拖放快捷方式。另外,您可以通过使用脚本创建快捷方式来在不同分支之间轻松切换:

set-shortcut.ps1:

<#
.SYNOPSIS
    create-shortcut
.DESCRIPTION
    creates a shortcut to a file
.NOTES
    File Name      : set-shortcut.ps1
    Author         : http://stackoverflow.com/a/9701907 
    Prerequisite   : PowerShell V2    
.LINK
    http://stackoverflow.com/a/9701907 
.EXAMPLE
   set-shortCut "$SourceCodeBasePath\SpecialPath\YourSolution.sln" "$ShortCutDestination\InternalReferences.sln.lnk"  
.EXAMPLE
    set-shortCut "$SourceCodeBasePath\OtherPath\Setup.sln" "$ShortCutDestination\Setup.sln.lnk" 
#>
function set-shortcut
           ( [string]$SourceExe, [string]$DestinationPath )
{ 
   $WshShell = New-Object -comObject WScript.Shell
   $Shortcut = $WshShell.CreateShortcut($DestinationPath)
   $Shortcut.TargetPath = $SourceExe
   $Shortcut.Save()
}

CreateShortCuts.ps1中的用法:

#include Commands
. "$PSScriptRoot\set-shortcut.ps1"
. "$PSScriptRoot\set-shortcut-extended.ps1"
$ShortCutDestination = "C:\Toolbars\MyNewToolbarFolder"
$SourceCodeBasePath = "G:\x\Main2017"


#Create Shortcuts for Toolbar
set-shortCut "$SourceCodeBasePath\SomeSpecialPath\YourSolution.sln" "$ShortCutDestination\0.1YourSolution.sln.lnk"
set-shortCut "$SourceCodeBasePath\OtherSpecialPath\NextSolution.sln" "$ShortCutDestination\0.2NextSolution.sln.lnk"

...

之后,您可以在工具栏中拖放文件,文件夹和快捷方式,您还将看到相关的图标:

自定义工具栏的示例

您也可以通过拖放来重新排列图标。


不幸的是,此方法无法让您在任务栏上看到应用程序的图标……只是文件夹名称。我需要查看应用程序图标(例如Acrobat Reader图标)以快速知道要单击的位置……只是在任务栏上分布了一堆文件夹名称,这使得很难快速找到所需的位置。由于单击任务栏上的文件夹名称不会调用菜单,因此它也使单击变得更困难。您必须单击每个文件夹名称右侧的小箭头才能显示要显示的文件夹内容。
RSW

你是对的。您必须单击箭头,并且任务栏上没有应用程序图标。给工具栏文件夹起个有意义的名字可能会有所帮助。您可以从相关程序中看到每个快捷方式的图标。您还将获得完全的拖放灵活性。
gReX

0

我发现我能够像使用Windows 7到8.1一样做到这一点。像往常一样拖动它,但是不要期望它在移动。当您释放鼠标按钮时,它的确会出现在新位置。如果您做的很慢(就像我以前那样,因为我期望有视觉提示),您会得到一个菜单。只需快速拖放即可。


2
我只是尝试以我可能想到的所有可能方式并以任何可能的速度拖动,但这些输入对于我来说仍然不会动。
RSW

-2

如果您在执行此操作时未将鼠标移出任务栏,则可以进行拖放。


2
您能进一步解释吗?注意:我不是在寻找如何将任务栏图标移动到任务栏上的其他位置。相反,我想固定列表移动项目(请参阅原始帖子中的图片)。为此,拖放对我不起作用。
RSW
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.