我正在尝试创建一个简单的安装程序,它将一个包含以下内容的文件(快捷方式)放入目标中,以便它会打开一个无边框的网站窗口。
“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” --app=https://example.com
当我在桌面或本地文件夹中创建快捷方式时,它会起作用。我尝试使用安装安装程序将我创建的相同文件放在文件夹中。
我尝试了 Inno 安装程序,但当我尝试编译时它给出了错误。
https://www.screencast.com/t/ruIYCAfMrj
有没有办法实现我想要的功能,以便使用软件安装程序进行安装?
任何帮助将不胜感激。
=============
我试图将我在本地计算机上创建的快捷方式放到其他计算机上,这样当它们打开时,双击它们,它将在无 chrome 窗口中打开 chrome 到 URL,而无需导航地址栏或按钮。它看起来和使用起来都像一个应用程序。
为了复制我在本地机器上所做的事情,这里有关于创建我想要在其他 Windows 机器上安装的快捷方式类型的说明。
创建 Windows 10 无边框应用窗口。
通过右键单击桌面的空白区域来创建新的快捷方式。
选择新建,然后选择快捷方式。
https://www.screencast.com/t/wSGzzcre
在位置字段中定义您的网站目标...
从下一行添加以下内容...
“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” --app=http://live.kslx.com/listen/
将 --app= 后面的 url 更改为您想要作为您正在创建的窗口中的起始页的任何页面
提交并在下一个字段中输入您的应用程序/快捷方式的名称
https://www.screencast.com/t/vAo2JkVK
单击完成按钮。
答案1
sccreencast-link 中的错误清楚地表明,在以“Source”开头的行中的引号(“”)有问题 - 也许检查一下?
但除此之外,我创建了我需要使用的安装程序安装Forge。它是免费的,可以与 GUI 一起使用,可以与配置文件一起使用 - 并且允许在安装过程中轻松创建任意快捷方式。我不知道它是否适合您的需求,但也许值得一看。
一般来说,“创建快捷方式”实际上并不是“创建安装程序”,我不太明白您想要实现什么。也许您可以解释一下?
答案2
如果您在 Windows 中工作,我猜最简单的安装程序形式是 Windows 批处理文件。您有创建批处理文件的经验吗?
在批处理文件中,您可以使用 Nirsoft.com 的 Nircmd 程序创建快捷方式。
该命令的语法可以在这里找到:Nircmd 语法
这可能对您来说实用也可能不实用 - 这意味着您需要在每台要运行简单安装程序的机器上安装 Nircmd。如果您正在管理一个工作组,那么这是值得的 - Nircmd 在许多方面都非常有用。
另一种方法可能是使用当今大多数计算机上都自带的 powershell 和 windows 脚本。但您确实需要正确设置 powershell - 它的安全模型非常严格。其他人可能能够帮助您 - 我不是专家。不过这里有一个包含一些相关代码的链接。Powershell 脚本