2012-05-01 24 views
6

私はUbuntuのソースからmplayerをコンパイルしました。私はGUIを使いたくないのですが、bashファイルにドロップされたファイルからパスを取得する実行可能なbashファイルを作りたかったのです。そんなことをどうやってできるの?ドラッグ&ドロップを受け入れる実行可能なbashスクリプトの作成

このようにするには、 mplayer <get full path to fileのようにします。 file-ending>

私は私のデスクトップ上に座って、実行可能bashのファイルをしたい;)


可能な場合、私はちょうどrightclick -> start with mplayer機能たいと思いますが、私は1つを作る方法がわかりません。

+0

申し訳ありませんが、プログラミングに関する質問ではなく、http://superuser.com/に移動して投票してください。または、「フラグを立てて」仲裁者に移動を依頼することができます。 (私はあなたの質問をd​​ownvoteしなかった)。がんばろう。 – shellter

+0

どのGUI環境を使用していますか? – sarnold

+0

ああ、申し訳ありません、私はちょうどstackoverflow xDで投稿するのに慣れています 私はgnome 3の代わりにlightdmを使ってubuntuを統一しています。 – HitomiTenshi

答えて

4

試してみてください。

#!/bin/bash 
mplayer "$1" 

ドロップされたファイルのファイル・パスは、1番目のコマンドライン引数としてスクリプトファイルに渡されます。

+0

何とか私はドラッグして.shファイルにドロップすることはできません。ファイルはちょうど重ねられ、デスクトップにコピーされます。 – HitomiTenshi

+1

まあまあ私はそれが働いた!コードのおかげで、それは動作します!私は実行可能ファイルとして使用できる.shファイルを開始するmplayer.desktopショートカットを作成しなければなりませんでした。そして、私は両方のファイルに完全な権限を与えなければなりませんでした。今のところ完璧に動作します;) – HitomiTenshi

+1

@HitomiTenshi、.desktopファイルの内容を共有することができれば、大いに助けてくれるでしょう - 私はこれと闘っています。 – alfadog67