2012-05-01 4 views
6

J'ai compilé mplayer depuis la source sur Ubuntu. Je ne voulais pas utiliser une interface graphique, mais je voulais créer un fichier bash exécutable qui récupère le chemin depuis un fichier qui est déposé sur le fichier bash. Comment puis-je rendre une telle chose possible? Je voulais faire ressembler à quelque chose comme ceci: mplayer <get full path to file. file-ending>Création d'un script bash exécutable qui accepte le glisser-déposer

Je veux que le fichier exécutable bash pour asseoir sur mon bureau;)


Si possible, je voudrais juste une fonction rightclick -> start with mplayer, mais je ne sais pas comment faire un.

+0

Désolé, ce n'est pas une question de programmation, votez pour passer à http://superuser.com/ OU vous pouvez le 'signaler' et demander un modérateur pour le déplacer. (Je n'ai pas baissé votre question). Bonne chance. – shellter

+0

Quel environnement graphique utilisez-vous? – sarnold

+0

oh je suis désolé, je suis juste utilisé pour poster dans stackoverflow xD J'utilise gnome 3 au lieu de l'unité sur Ubuntu, toujours avec lightdm. – HitomiTenshi

Répondre

4

Essayez:

#!/bin/bash 
mplayer "$1" 

Le chemin du fichier du fichier déposé sera transmis au fichier de script comme argument de ligne de commande 1ème.

+0

en quelque sorte je ne peux pas glisser et déposer sur un fichier .sh. Les fichiers sont simplement empilés ou copiés sur le bureau. – HitomiTenshi

+1

oh mon dieu enfin je l'ai eu le travail! merci pour le code, ça marche! J'ai juste dû créer un raccourci mplayer.desktop qui démarre le fichier .sh qui peut être utilisé comme exécutable. Et j'ai dû donner des autorisations complètes aux deux fichiers. Maintenant, il fonctionne parfaitement;) – HitomiTenshi

+1

@HitomiTenshi, cela m'aiderait grandement si vous pouviez partager votre contenu de fichier .desktop - Je me bats avec celui-ci. – alfadog67

Questions connexes