Articles of shell

当单击文件夹的空白部分时,Windows shell将项目添加到上下文菜单

对不起,如果这之前已经问过,我一直在环顾四周,很难find我想要的。 我知道如何将上下文菜单项添加到文件夹,如下所示: [HKEY_CLASSES_ROOT\Folder\shell\console2] @="Open Console2 Here" [HKEY_CLASSES_ROOT\Folder\shell\console2\command] @="C:\\Program Files\\Console\\console.exe -d \"\"%1\"\"" 但是,这只适用于右键单击文件夹。 我希望它可以在文件夹内,然后单击该文件夹的空白部分,并获取上下文菜单项。 我也尝试了HKEY_CLASSES_ROOT\Directory\shell ,但它也是一样的。

使Windows刷新图标caching

我真的很喜欢KDE SC 4的氧气外观。我写了一个程序来将这些图标应用到窗口。 该程序是用NSIS编写的,目前function已经完全正常。 但是,我发现使Windows意识到图标更改的唯一方法是杀死explorer.exe,删除图标caching,并respawn explorer.exe。 SHChangeNotify与SHCNE_ASSOCCHANGED似乎无法使Windows意识到对控制面板图标,我的电脑图标等的更改。请build议一个更好,不那么残酷的方法使Windows意识到这些更改。 编辑:我发现了一个名为图标调整程序似乎能够做到这一点,但它是封闭的源,所以我不知道它是如何做到这一点。 (IconTweaker: http ://www.crystalxp.net/galerie/en.id.83-icontweaker.html) 编辑:我有这个工作正常,谢谢安德斯的答复(见下文)。 不过,我只是把我的工作NSIS代码放在这里,以防别人需要它 ReadRegStr $0 HKCU "Control Panel\Desktop\WindowMetrics" "Shell Icon Size" IntOp $0 $0 + 1 WriteRegStr HKCU "Control Panel\Desktop\WindowMetrics" "Shell Icon Size" $0 SendMessage 0xffff 0x001A 42 0 /TIMEOUT=100000 IntOp $0 $0 – 1 WriteRegStr HKCU "Control Panel\Desktop\WindowMetrics" "Shell Icon Size" $0 SendMessage 0xffff […]

如何将执行权限分配给在Linux中执行的.sh文件

这是我的问题, 在Windows中,我正在制作一个zip文件,其中有一个文本.sh文件,应该在Linux中执行。 另一端的用户在Linux中打开zip文件并尝试执行.sh文件,但执行权限不见了。 所以用户必须手动完成(像这里解释的那样: 添加执行权限 。 我怎么能在Windows中使.sh可执行文件并将其添加到一个zip文件,以便当在Linux中打开zip文件.sh文件仍然保留其执行权限(以便用户不必手动执行)