Pagina1 van 1
Forum

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.



MacOS X - Hoe voer ...
 
Deel:
Meldingen
Alles wissen

[Opgelost] MacOS X - Hoe voer je een shell commando uit met een dubbel klik?

1 Berichten
1 Gebruikers
0 Reactions
1,742 Bekeken
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2869
Topic starter  

Toen ik met MAME aan het prullen was liep ik tegen het probleem aan dat MAME alleen maar vanuit Terminal gestart kon worden en dat is niets wat ik gebruikers echt niet wilde aan doen. 

Om het programma te starten moet je normaal gesproken eerst met “cd” naar de directory gaan waar het programma in staat (mame64 in dit voorbeeld) om dan vervolgens de executable te starten (./mame64).
Eenvoudigweg dubbel klikken werkt in principe wel, maar de huidige directory is dan vaak niet de directory waar het programma in staat. 
Hier dus een klein script welke je opslaat met een naam gevolgd door de extensie “.command”, dus bijvoorbeeld “mame64.command”:

#!/bin/sh
cd "$(dirname "$0")"
./mame64

Zoals gezegd, sla dit script op met de extensie ".command”, klik het vervolgens et rechts aan en kies “Get Info” en zet onder "Permissions" de optie “executable” naast de “owner”. 

Dubbel klikken van het script resulteert nu in het zetten van de huidige directory naar de directory waar de executable in staat en het vervolgens uitvoeren van het programma.

   
BeantwoordenCiteren
Deel: