Создать исполняемый файл для запуска ярлыка? Похоже на файл .bat, но .exe? - PullRequest
0 голосов
/ 05 мая 2018

У меня есть клавиатура с 6 клавишами, которой я могу назначить практически все, включая открытие приложений.

Я хочу иметь возможность открыть Spotify с помощью одного из этих ключей, но мне нужно связать .exe с ключом - никакой другой тип файла не будет работать.

Я загрузил Spotify из Магазина Windows, поэтому он застрял в папке WindowsApp в Program Files, что означает, что я не могу получить к нему доступ напрямую. Даже если я создаю ярлык и помещаю его на рабочий стол, это не .exe, а .lnk.

Мне интересно, есть ли способ создать файл .exe, который будет запускать ярлык Spotify, который у меня есть на рабочем столе, или какое-либо приложение вообще.

Я знаю, это звучит избыточно - создание .exe для запуска .exe - но я не могу получить доступ к папке WindowsApp, чтобы напрямую связать ее с моей клавиатурой. Я знаю, что пакетный файл будет работать, но я не могу связать .bat с моей клавиатурой, только .exe.

У меня нет опыта создания исполняемых файлов, поэтому я даже не знаю, с чего начать, и я не смог ничего найти в Интернете.

Ответы [ 2 ]

0 голосов
/ 05 мая 2018

Если вы хотите попробовать это самостоятельно, вам необходимо:

  • установить компилятор
  • написать код
  • используйте компилятор для создания исполняемого файла

Хотя это может показаться сложным для кого-то без опыта, в этом случае это не так сложно.


Вот как вы можете сделать это, используя очень простое PureBasic compiler:

  • скачайте и установите компилятор PureBasic с этого сайта

  • запустите 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 на рабочем столе)

Вы можете переместить новый созданный исполняемый файл куда угодно, он переносим.

Удачи!

0 голосов
/ 05 мая 2018

Это переполнение стека, где вы можете сделать это самостоятельно, вот как.

  1. Загрузите конвертер BAT в EXE из здесь или здесь .

  2. Создайте командный файл для запуска выбранной вами программы. (Код будет выглядеть следующим образом) @start "" "C:\users\JimithyJones\Desktop\Spotify.exe" && exit

  3. Преобразуйте его в EXE с помощью одной из предыдущих программ. ПРЕДУПРЕЖДЕНИЕ! Иногда они обнаруживаются как вредоносные файлы, поскольку пакетные файлы могут нанести вред вашему компилятору.

  4. Назначьте новый EXE вашим горячим клавишам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...