修正几种文件类型图标读取错误的Bug。
修正了列表中复制时会复制整行内容的Bug。
修正点击第二列小图标修改程序图标失效的Bug。
修正了JumplistTask模式时添加分隔符错误的Bug。
修正了拖入部分类型快捷方式报错的Bug。
修正文件夹不能设置为默认项的Bug。
修正开始菜单属性中不勾选“存储并显示最近在开始菜单和任务栏中打开的项目”时Jumplist Categories依然可选的Bug。
添加功能右击第二列的小图标回复当前行的默认图标。
修正几种文件类型图标读取错误的Bug。
修正了列表中复制时会复制整行内容的Bug。
修正点击第二列小图标修改程序图标失效的Bug。
修正了JumplistTask模式时添加分隔符错误的Bug。
修正了拖入部分类型快捷方式报错的Bug。
修正文件夹不能设置为默认项的Bug。
修正开始菜单属性中不勾选“存储并显示最近在开始菜单和任务栏中打开的项目”时Jumplist Categories依然可选的Bug。
添加功能右击第二列的小图标回复当前行的默认图标。
求人不如求几,请参考我的解决办法http://bbs.ithome.com/forum.php?mod=viewthread&tid=431282&extra=
多谢帮忙啊,解决了困扰我很久的一个问题啊!
我想知道为什么 XML新版本一定要是乱码呢。原来那样不是很好吗。。
我是来支持作者的,嘿嘿!
蓝冰能不能把上一个版本的下载再放出来呢?这个版本问题很多啊。。。我用的是Windows 8系统,和前面几个回复有类似的问题:
1. 项目已经超过了10个,但是点击应用以后项目数量不自动扩充,导致列表不全;
2. 分隔符不显示,所有项目紧凑排列。
3.1.0.1用的一切正常,今天更新了以后反倒不能用了,结果原来的旧版本又没有留着,愁啊。。。
还忘说一条,这版里Jumplist Categories是灰色的不可选。
Jumplist Categories是灰色是因为你的开始菜单属性中“存储并显示最近在开始菜单和任务栏中打开的项目”没有勾选。用Jumplist Task模式时是不会自动扩充的,你手动在开始菜单属性里扩充倒是可以,程序自动扩充只会临时有效,过几天会反弹回来,不知道为什么。
呃。。。那个选项是勾选的呀,我没有改动过。刚刚在其他地方下载到了3.1.0.1,然后就发现了如下的现象:先用3.1.0.1设置jumplist,里头默认是categories,然后项目数成功扩充到了15(因为我有15个项目);紧接着换成3.2,这时候还是只能task不能categories,这样应用以后项目数就从15回到了10。期间“存储并显示最近在开始菜单和任务栏中打开的项目”一直勾选着没动过。
你可以检查下注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced下的Start_TrackDocs的值是多少。这个是3.2版本的新功能,如果你的开始菜单属性中“存储并显示最近在开始菜单和任务栏中打开的项目”是勾选状态的话这个值应该是1的,如果这个值是1的话Jumplist Categories就不会是黑色的。
有点明白问题出在哪里了。。。您说的这个注册表项默认是不存在的,如果取消勾选“存储并显示最近在开始菜单和任务栏中打开的项目”,这时才自动建立Start_TrackDocs,值为0;再勾上“存储……”,Start_TrackDocs值变为1。也就是说,这个键不存在和值为1效果是一样的,而默认情况下不存在此键。当我的系统里存在此键且值为1以后,前头留言的所有问题都解决了,categories可用,分隔符也能正确设置了。
So。。。蓝冰给改改判断条件呗?^_^
改判定条件倒不难,只是不知道改了有没有效,类似你之前说的分隔符不显示之类的问题是否还会存在不知道,毕竟在开始菜单勾选那个选项后究竟系统是只增加了这一个注册表项还是有其他的更改我们不太清楚。
呃。。。好吧,至少我这边改了有效。如果我把那个项删掉了QJ就又不能正常用了,手动添加那个项就又OK了。这些测试信息给你参考咯,期待下一版~~
你其实不算是手动添加那一项的,你应该是通过在开始菜单属性里重新勾选来添加那个注册表项的吧
一开始是通过勾选/取消那个选项的,后来实验的时候都是手动添加/删除注册表键的,已经反复试过多次,有那个键就OK,没那个键就残,然后才汇报给您的^_^
对,因为你已经在开始菜单属性里操作过了,我的意思是别人碰到你这个问题,没有在开始菜单属性里操作过,单单就是在注册表里加这么一个键值不知道会不会有用,如果有用的话我可以在程序里自动添加这个键值
问题就是为什么你一定要依靠那个键呢?干净的Win8系统里不存在它呀,原先的3.1.0.1就挺好的。^_^
晕,你是Win8啊~~Win8如何我不清楚,但是Win7里如果不检测这个键值的话Jumplist Categories甚至可能就是禁用状态,再怎么生成都没用,所以这个是必须的。
是啊前面的回复中提到我用的是Win8了。如果必须检测这个键的话,那么上个版本是如何处理的呢?3.1.0.1在我的机子上是可以直接选中Categories的,不管注册表里有没有那个键。
三个版本压根儿没处理这个键值,这个是3.2才加的新功能,本文倒数第二项就是。
而且,假设我的猜想是正确的话,解决方案也不应该是自动添加这个键值,而应该是把无键和键值为1等同处理(“或”)就行了呀,何必无故多修改用户的一个注册表键呢?
这样的话当然也可以
问一下,为啥我的win7 64旗舰不能用quickjumplist?
系统问题,QuickJumplist同时适用于32位和64位系统。
我碰到麻烦了,使用QuickJumplist v3.2的时候出现了如下状况(win7 x64):
“
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。
************** 异常文本 **************
System.ArgumentOutOfRangeException: 请求的范围扩展超过了数组的结尾。
在 System.Runtime.InteropServices.Marshal.CopyToNative(Object source, Int32 startIndex, IntPtr destination, Int32 length)
在 System.Drawing.Icon.ToBitmap()
在 QuickJumplist.MainForm.GetImageFromPath(String icoPath)
在 QuickJumplist.MainForm.InitializeCommand()
在 QuickJumplist.MainForm.MainForm_Load(Object sender, EventArgs e)
在 System.Windows.Forms.Form.OnLoad(EventArgs e)
在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
在 System.Windows.Forms.Control.CreateControl()
在 System.Windows.Forms.Control.WmShowWindow(Message& m)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** 已加载的程序集 **************
mscorlib
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
基本代码: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
—————————————-
QuickJumplist
程序集版本: 3.2.0.0
Win32 版本: 3.2.0.0
基本代码: file:///G:/Jumplist列表/娱乐媒体.exe
—————————————-
System.Windows.Forms
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.5447 (Win7SP1GDR.050727-5400)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Drawing
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
System.Xml
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
—————————————-
mscorlib.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
基本代码: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
—————————————-
QuickJumplist
程序集版本: 3.2.0.0
Win32 版本: 3.2.0.0
基本代码: file:///G:/Jumplist列表/娱乐媒体.exe
—————————————-
System.Data
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
基本代码: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
—————————————-
System.Windows.Forms.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll
—————————————-
Accessibility
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
—————————————-
System.Core
程序集版本: 3.5.0.0
Win32 版本: 3.5.30729.5420 built by: Win7SP1
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
—————————————-
PresentationCore
程序集版本: 3.0.0.0
Win32 版本: 3.0.6920.5011 built by: Win7SP1
基本代码: file:///C:/Windows/assembly/GAC_64/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll
—————————————-
WindowsBase
程序集版本: 3.0.0.0
Win32 版本: 3.0.6920.5011 built by: Win7SP1
基本代码: file:///C:/Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll
—————————————-
************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。
例如:
启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。
”
这几次更新蛮快的嘛