问题标签 [startmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
120 浏览

windows-installer - 有没有办法使用自定义操作更改开始菜单链接名称的名称

我们正在本地化我们的应用程序,需要根据当前的 UI 文化更改“开始”菜单中显示的名称。我们希望在安装期间使用自定义操作来执行此操作。我们正在使用 Windows Installer 部署项目,不打算使用任何第三方部署工具。

谢谢!

0 投票
1 回答
528 浏览

vb.net - 指定开始菜单快捷方式的顺序

我在程序菜单中为我的一些 exe 创建了快捷方式。例如,我可能会为 a.exe、v.exe 和 g.exe 创建快捷方式。默认情况下,它对齐为 a、g、v(按字母顺序)。我想以不同的顺序放置我的快捷方式,例如 (v, a, g)。

简而言之,我希望能够将它创建的快捷方式的顺序更改为字母顺序以外的顺序。

我在 vb 中使用 wshshellobject。我创建了一个dll;通过它我创建了我的快捷方式

0 投票
2 回答
6698 浏览

nsis - 如何从 NSIS 安装程序“刷新”Windows 7 开始菜单?

我有一个在开始菜单中创建快捷方式的安装程序 (NSIS)。当我删除程序时,卸载会从以下位置删除文件夹:

不幸的是,该文件夹仍在开始菜单中。也许这只是刷新开始菜单的问题 - 但是如何从 NSIS 卸载程序中做到这一点?

0 投票
4 回答
1843 浏览

c# - 自定义 Windows 7 开始菜单搜索提供程序

我想为开始菜单搜索编写自定义提供程序,但我似乎找不到从哪里开始。

当我在开始菜单的搜索框中输入内容时我希望能够做的事情

  • 键入“thomas”并查看“IM Thomas”(如果存在名称匹配的 Pidgin/whatever-IM-client-with-API 联系人)
  • 键入“=1+2*3”并查看“7”,或“=2 加仑(盎司)”并查看“256”
  • 我能想到的其他任何东西都可以从开始菜单启动的自定义数据结果存储。这对于自定义应用程序特别有用,让我们的用户输入“order XYZ”,这将在应用程序中搜索订单并让用户从开始菜单打开它们。

我不是在寻找一个工具来为我做这件事。相反,我想找到有关编写自定义搜索结果提供程序的任何文档,最好是在 C# 中。

0 投票
3 回答
439 浏览

windows - 更换开始菜单

我想做自己的开始菜单替换,我想弄清楚使用什么方法。启动“开始”菜单有多种激活方式:单击它、按 Windows 键、按Ctrl+Esc键或tab直到它获得焦点并按空格或 Enter 键。

我对 win32 有足够的了解,可以分别完成其中的每一项,我可以用 Spy++ 弄清楚。我真的很想知道是否有更简单的方法,但我找不到任何有用的文章。

我想为 XP 和 Vista/Windows 7 执行此操作。

0 投票
3 回答
5519 浏览

scripting - 是否可以使用 Inno Setup 来“固定到开始菜单”?

我正在使用出色的 Inno Setup 安装程序,我注意到一些应用程序(通常来自 Microsoft)安装时,它们的启动图标在开始菜单(在 Windows 7 中)中已经非常明显(“固定?”)。我是否完全依赖最近使用的算法让我的图标在开始菜单中变“大”,或者有没有办法从安装程序中推广我的应用程序?

0 投票
1 回答
9238 浏览

windows - 使用 Wix 安装程序在开始菜单程序中添加子文件夹的快捷方式

我正在尝试将我的程序快捷方式添加到开始菜单快捷方式中的现有文件夹中。例如All Programs -> AppNameFolder -> AppNameVersionFolder -> AppShortcut

为了实现这一点,我添加了额外的行:

到我的 .wxs 文件中的以下代码:

尝试构建时出现以下错误:

The directory ProgramMenuFolderApp is in the user profile but is not listed in the RemoveFile table.

但是,我不想在卸载时删除更高级别的文件夹,我只想删除 App 6.3.0 及以下文件夹。

如何将快捷方式添加到开始菜单中的程序子文件夹?

0 投票
2 回答
1398 浏览

c# - 如何以编程方式“刷新”Vista 开始菜单

我正在编写一段代码,删除我们在用户开始菜单中的一个额外文件夹。我首先删除它包含的所有快捷方式,然后删除文件夹本身。

完成此操作后,我可以确认快捷方式已从开始菜单中删除,但其包含的文件夹仍列在开始菜单中。因此,我检查了文件系统中是否有这样的文件夹,但没有找到。怀疑这是某种刷新问题,我将用户注销并重新登录到 Vista,发现该文件夹现在已从开始菜单列表中删除。

多么令人讨厌......有谁知道如何以编程方式强制“刷新”Vista开始菜单,以便用户在注销之前看不到这个空文件夹?

谢谢,-本

0 投票
1 回答
321 浏览

apache-flex - Adobe AIR - 安装 AIR 应用程序时不创建快捷方式的选项

你好 Stackoverflow 社区,

有谁知道在安装 AIR 应用程序后是否可以选择不为其创建快捷方式?

目前,我发现的只是从开始菜单中选择应用程序快捷方式位置的选项(在应用程序描述符文件中,使用 programMenuFolder 选项)

谢谢,毛里西奥

0 投票
0 回答
736 浏览

api - WM6.5 - C# - 检查开始菜单是否可见

替代文字

嗨,大家好,

我正在开发一个名为JWMD Stuick的 Windows Mobile 6.5 开始菜单替代品。目前,我可以通过检查 GetWindowLong() API 来检测是否创建或销毁了开始菜单。虽然这不能保证开始菜单是否可见,因为其他煮熟的 ROM 即使开始菜单已关闭或应用程序是从开始菜单执行的——开始菜单 GWL 仍然有价值。

有没有更好的方法或想法来检查开始菜单是否可见?

谢谢。