windows - 创建可执行文件以运行快捷方式?类似于 .bat 文件但 .exe?
问题描述
我有一个有 6 个键的键盘,我可以分配几乎任何东西,包括打开应用程序。
我希望能够使用这些密钥之一打开 Spotify,但我必须将 .exe 链接到密钥 - 没有其他文件类型可以工作。
我从 Windows Store 下载了 Spotify,所以它卡在 Program Files 的 WindowsApp 文件夹下,这意味着我无法直接访问它。即使我创建了一个快捷方式并将其放在桌面上,它也不是 .exe,而是 .lnk。
我想知道是否有一种方法可以创建一个 .exe 文件,该文件将运行我桌面上的 Spotify 快捷方式,或者任何应用程序。
我知道这听起来很多余——创建一个 .exe 来运行一个 .exe——但我无法访问 WindowsApp 文件夹以将其直接链接到我的键盘。我知道批处理文件可以工作,但我无法将 .bat 链接到我的键盘,只有 .exe。
我没有创建可执行文件的经验,所以我什至不知道从哪里开始,也无法在网上找到任何东西。
解决方案
如果您想自己尝试,您需要:
- 安装编译器
- 写代码
- 使用编译器创建可执行文件
虽然这对于没有经验的人来说可能听起来很复杂,但在这种情况下并不难。
以下是使用非常简单的方法PureBasic compiler
:
- 从此网站下载并安装 PureBasic 编译器
- https://www.purebasic.com/download.php
- (演示版很好,它会做的工作)
- 选择 [PureBasic-Demo.zip (x64 - 64 bit)]
- 启动 PureBasic IDE 并编写以下代码:
- 在这个例子中,我正在制作一个将启动 Sublime Text 的可执行文件,因此更改您的 Spotify 可执行文件的路径
```
; // make this a console program
OpenConsole()
; // specify path to another executable
pathToExecutable$ = "C:\Program Files\Sublime Text 3\sublime_text.exe"
; // use RunProgram to launch another executable
x = RunProgram(pathToExecutable$)
```
- 输入代码后,单击
File
顶部的菜单,然后单击Save As...
,将提示您输入源代码文件的名称。 - 选择一个位置,例如您的
Desktop
然后,输入文件的名称,例如proxy
. (这将创建一个proxy.pb
文件)
- 最后一步,创建
proxy.exe
可执行文件 - 点击
Compiler
菜单,然后点击Create Executable...
- 选择位置(我再次推荐您的桌面),然后输入可执行文件的名称,例如
proxy
,然后单击Save
(这将proxy.exe
在您的桌面上创建)
您可以将新创建的可执行文件移动到任何地方,它是可移植的。
祝你好运!
推荐阅读
- ansible - Netbox Ansible VLAN 分配
- json - SQL JSON_VALUE 查询但没有路径名?
- google-chrome-headless - SElinux 阻止 Google-Chrome(无头)
- angular - 无法在角度电子邮件编辑器中读取未定义的属性“值”
- javascript - 如何删除 JavaScript 中句子的最后一个字符?
- html - CSS 变换:缩放使底部固定元素消失
- node.js - 以下代码是使用recaptcha 响应做某事的好习惯吗?
- python - 为什么我在 python 中为内置和定义的 FFT 得到不同的结果?
- webgl2 - WebGL2 未写入“out int [2]”结果的第二个输出
- excel - 如何按Excel或GSheet中第二列的值对第一列中具有相等值的列表进行排序?