问题标签 [desktop-shortcut]

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 投票
2 回答
169 浏览

javascript - 复制 XREExeF 并粘贴为文件快捷方式

在我的插件中,我通过这样做来启动 Firefox 配置文件:

所以这会添加命令行参数并启动它。然而,这会导致一些问题。用户想要固定图标,它只是固定另一个firefox.exe. 用户还尝试更改图标。

维基百科说所有操作系统都支持快捷方式:http ://en.wikipedia.org/wiki/File_shortcut

所以我想将其复制XREExeF并粘贴为快捷方式,然后向其添加命令行参数。

编辑:感谢@nmaier,我现在知道没有跨操作系统方法。你能告诉我操作系统的具体方法吗?

0 投票
1 回答
453 浏览

android - 任何多平台网络应用程序移动 URL 桌面快捷方式?

我问一个关于在手机上访问浏览器 URL 的用户体验问题的建议:

“基本”用户如何轻松访问手机(手机/平板电脑,可能是不依赖于特定操作系统的解决方案)浏览器上的网络应用程序(像往常一样:Android(主要是我对这个操作系统感兴趣) /iOS/Windows Phone/等在手机上?

换句话说:

如何设置一个简单的 OS-indipendent (BROWSER-indipendent) URL desktop-shortcut ?

我解释得更好:我实现了一个简单的 html/css/js/bootstrap 网络应用程序(电子商务),可以在手机上使用。这里有一些截图:

https://twitter.com/solyarisoftware/status/478946171420155904/photo/1

https://twitter.com/solyarisoftware/status/477373808551411712/photo/1

Web 应用程序(用户通过手机浏览器访问)可能是昂贵的原生应用程序的有效替代方案。但我有这个问题:

因为我的应用程序是一个电子商务(在食品领域),可以被大量“不熟练”的人使用……事实上,许多访问手机应用程序的用户很难在网络浏览器上输入 URL。 ..

我承认我对输入一个长 URL 感到厌烦,比如说:

http://mysuperbecommerce.com/mymarketplace/myshop

那么,如何为懒惰/不熟练的用户简化对 URL 的访问?我想了一些可能的解决方案:

解决方案 1. 浏览器桌面 URL 快捷方式

(很明显!你可以说!)当然,但这并不是那么完美: - 通常是浏览器的一个特定功能......例如在我的例子中,使用 Android 手机和 Chrome。Dolphin 和原生 Android 浏览器我自己对保存和检索快捷方式感到困惑...... - 依赖于操作系统

解决方案2.“目录”应用程序午餐“意图”

我想到了一个仅充当“重定向器”的本机应用程序,我在这里和那里阅读了一些 Android 代码:本机应用程序只是启动并运行“Intent”,为浏览器提供 URL……有意义吗?也许这里有一些有趣的东西: 通过网站上的链接将 URL 快捷方式添加到移动屏幕

不过我在问是否有更好的方法,也许是用这个范围制作的(Android)应用程序?(我没找到)

解决方案 3. 混合原生应用

好的...将 Web 应用程序嵌入到一些 Hybrid-native 框架中(如 Phonegap/Cordova)

欢迎任何建议!
谢谢你的耐心乔治

0 投票
1 回答
553 浏览

wix - 维克斯 3.8;取决于所选功能的桌面快捷方式

我正在努力根据 WiX-Installer 中选择的功能创建桌面快捷方式。如果我运行安装程序,则不会出现快捷方式。如果只选择一个功能或两者都选择,则无关紧要。有什么想法吗?

该脚本是原始脚本的缩短版本。的内容Directory Id="BIN"是通过heat.exe 生成并使用xslt 修改的。

0 投票
1 回答
340 浏览

url - 如果我移动 SSRS 报告,现有的桌面快捷方式能否自动重定向到它?

我的公司正在使用 SSRS,我们需要将一些报告移动到不同的文件夹。我敢肯定,有些用户的桌面上有指向报告的快捷方式。有没有一种简单的方法来处理这个问题,这样他们的桌面快捷方式就不会中断?

一种选择是创建一个与实际报告同名的“占位符”报告,位于实际报告所在的文件夹中。占位符报告将包含说明报告移动的文本框,并提供指向实际报告。另一个文本框会指示用户更新他们的桌面快捷方式。(我不喜欢该选项,因为这只会在 SSRS 文件夹中创建额外的“在其他地方查看”报告。)

SSRS 使用“?ItemPath=” URL 参数来指示报告的位置。似乎该参数可能只会触发有用的消息。

0 投票
1 回答
255 浏览

powershell-2.0 - 在 PowerShell 控制台中创建运行脚本的快捷方式并使链接可执行

然后将链接保存在 C:\Users\Public\Desktop 中以便于访问。

我该怎么做呢?

基本上,原始 PowerShell 脚本必须创建一个指向自身的快捷方式链接并将其保存在 Public\Desktop 文件夹中,并且必须在单击后在 PowerShell 中可执行(不在记事本中打开)

任何帮助是极大的赞赏。

0 投票
1 回答
33 浏览

windows - 所有窗口图标的问题

我正在打开 Dreamweaver 文件。它使用选项打开打开我检查dreamweaver 并没有注意到总是打开这种类型的文件被检查,现在所有.lnk 扩展文件都更改为dreamweaver。我无法打开任何快捷方式。请帮我解决问题

0 投票
2 回答
323 浏览

windows - 如何使用 WiX 在 Windows 中为我的非广告应用程序创建图标?

我们最近已将 Advertised 属性删除到我们的安装中,因为安装后所有图标都是标准图标(通用/空白)。现在我们使用这种代码:

这会生成一个快捷方式,指向安装在“%systemroot%/A-GUID-Here/ARPPRODUCTICON.exe”之类的某个位置的图标。只要快捷方式未复制到桌面,这项工作就可以正常工作。如果用户这样做(实际上很常见)然后安装了我们软件的新版本(可能是“主要”更新),则旧的快捷方式图标将被卸载,并为新的快捷方式图标创建一个新的 GUID。这会使(旧)桌面快捷方式失去其图标。

我们真正想要的是从 MyApp.exe 的内置资源中指出图标。如果这是不可能的,我们希望快捷方式图标引用一个永久位置,以便旧快捷方式在升级后仍然有效。我们在安装中可能有 10 个快捷方式。如果需要,我们可以创建一个特殊的资源 DLL/EXE 来存储 ICON 资源。但是我们如何简短地指出一个“本地”安装的文件而不是 %systemroot%?

我们使用 Wix 3.5。我们必须支持 Windows XP/2003。

问候阿尔杜斯

0 投票
1 回答
672 浏览

vbscript - 创建一个创建快捷方式然后重新启动计算机的脚本

我的代码需要帮助。我正在尝试制作一个执行两件事的脚本:首先,它在用户桌面上创建快捷方式图标。其次,当用户双击该图标时,会出现一个框,询问他们是否要重新启动计算机,让他们可以选择单击“确定”重新启动以“取消”以取消命令。将脚本输入命令提示符时,它只执行重新启动计算机选项。任何帮助将不胜感激。这是我的脚本:

0 投票
1 回答
720 浏览

c# - Windows 如何从桌面快捷方式强制“最小化”状态?

我有一个旨在最小化系统托盘的应用程序。那里没有问题。

我遇到的问题是,当我设置该可执行文件的桌面快捷方式并启动它时,我无法确定 Windows 正在做什么来强制最小化状态,例如:

在此处输入图像描述

我在表单的构造函数中放置了一些调试输出,并通过快捷方式启动。我没有得到命令行参数和WindowState产量检查Normal。然而,该应用程序开始最小化到任务栏。

但是,这就是问题所在:我希望它开始最小化到系统托盘,就像表单在屏幕上并且用户最小化它一样。当然,并非总是如此,只是在使用“最小化”快捷方式时,或者当用户单击表单上的最小化时。

编辑: 出于好奇......我的初始测试有缺陷,因为我检查了构造函数。将测试放在Load方法中会产生一个Minimized状态,然后我可以对此做出反应并调用我的代码来执行“最小化到托盘”。

0 投票
4 回答
1754 浏览

linux - Linux shell 脚本没有完全作为桌面快捷方式执行

我希望创建一个 shell 脚本,以便在我开始工作日时打开一组应用程序。我发现了一些这样的帖子,这似乎是我正在寻找的。问题是,当我双击它时脚本不起作用。

如果我从终端启动脚本,它会完全执行,但我不想总是从终端调用它,我想双击一个快捷方式。如果我在末尾添加“睡眠 1”,它大部分时间都可以工作,但这里的问题是 1 秒并不总是足够的时间来执行所有操作。此外,它只是感觉非常不精确。当然,我可以说“睡眠 10”并完成它,但是,作为开发人员,这感觉就像一个 hack 解决方案。

这是我当前的脚本,我打算随着时间的推移将我的应用程序添加到此列表中,但这对于现在来说已经足够了:

所以问题是:我怎样才能确保一切都开始了,但又不会让临时终端窗口的打开时间超过它需要的时间?

万一这很重要,要创建此脚本,我只需将 .sh 文件保存到桌面并在文件属性中选中“允许将文件作为程序执行”。