10 votes

Comment faire pour créer une application autonome sur mon dock pour ouvrir un jeu en utilisant une commande terminal ?

J'ai un jeu qu'ils n'ont jamais sorti pour mac, et j'ai installé le jeu en utilisant Wine, l'installation en elle-même était impeccable, mais à chaque fois que je veux y jouer, je suis obligé d'ouvrir Terminal et de lancer

cd /Users/Max/.wine/drive_c/Program\ Files/Electronic\ Arts/Dead\ Space/
wine Dead\ Space.exe

J'ai vu une question à laquelle je pensais pouvoir répondre en utilisant Applescript, mais lorsque j'ai essayé de reproduire l'exemple, cela n'a pas fonctionné. Je suis sûr que les informations que j'ai données sont suffisantes pour amorcer la réponse à mon problème, sinon, faites-moi signe. Merci

5voto

Justin Love Points 3073

Créez le fichier texte brut suivant :

#!/bin/bash
cd /Users/Max/.wine/drive_c/Program\ Files/Electronic\ Arts/Dead\ Space/
exec wine Dead\ Space.exe

enregistrez-le en tant que dead_space.command

dans le Terminal, changez-le en exécutable :

sudo chmod +rx dead_space.command

Maintenant, le fichier dead_space.command devrait démarrer votre jeu lorsque vous double-cliquez dessus.

0 votes

Je n'ai pas beaucoup d'expérience dans l'utilisation du terminal, comment faire pour le changer ?

0 votes

J'ai oublié de mettre un tag dans mon commentaire

0 votes

Je n'ai pas réalisé que vous l'aviez posté là.... Merci beaucoup... Pendant que je suis ici, y a-t-il un moyen de changer cette icône pour une autre sur l'exécutable ?

5voto

iynque Points 875

Cette solution est peut-être plus "lourde" que celle de Vincent, mais vous pouvez créer un nouveau document Automator et définir le type comme Application.

Dans les actions, recherchez "shell" et faites glisser "Run Shell script" vers le flux de travail sur la droite. Ensuite, entrez simplement vos commandes. Enregistrez-la et elle deviendra une application OS X que vous pourrez placer sur votre Dock comme n'importe quelle autre.

Cela pourrait être plus facile à modifier plus tard, et il est bon de se familiariser avec Automator et ce qu'il peut faire :D

Automator document

0 votes

Celui-ci a fonctionné pour faire de Notepad++ une application sans ouvrir de fenêtre de terminal hideuse

0voto

Vahan Hekimyan Points 1

Si vous utilisez Automator comme @iynque l'a dit, vous obtiendrez un fichier .app. Vous pouvez alors changer l'icône sur le .app que vous avez créé en créant un fichier icns ici : https://iconverticons.com/online/ (il suffit de glisser-déposer).

Ensuite, cliquez avec le bouton droit de la souris sur votre application, faites "Obtenir des informations" et dans la fenêtre d'informations, faites glisser votre fichier icns sur l'icône existante de l'application.

Voici un exemple d'un automate script qui réinitialise mon DNS, en utilisant mon cheval comme icône 8-P. enter image description here

0voto

kenorb Points 11627

Vous pouvez utiliser WineBottler application qui peut créer des programmes basés sur Windows comme des applications MacOS.

Il est également livré avec Wine.app Vous pouvez donc choisir les fichiers exécutables qui seront ouverts par l'application Wine sans taper les commandes dans Terminal à chaque fois.

Un autre moyen consiste à installer Wine.app via Brew Cask, par exemple. brew cask install wine-stable .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X