2012-05-01 33 views
6

Tôi đã biên dịch mplayer từ nguồn trên Ubuntu. Tôi không muốn sử dụng một GUI nhưng tôi muốn tạo một file bash thực thi để lấy đường dẫn từ một file bị rơi vào file bash. Làm thế nào để tôi có thể làm được điều đó?Tạo tập lệnh bash thực thi chấp nhận kéo và thả

Tôi muốn làm cho nó trông giống như sau: mplayer <get full path to file. file-ending>

Tôi muốn các tập tin thực thi bash ngồi trên máy tính để bàn của tôi;)


Nếu có thể, tôi chỉ muốn một chức năng rightclick -> start with mplayer, nhưng tôi không biết làm thế nào để làm một.

+0

Xin lỗi, không phải là câu hỏi lập trình, bỏ phiếu để chuyển đến http://superuser.com/ HOẶC bạn có thể 'gắn cờ' và yêu cầu người kiểm duyệt di chuyển nó. (Tôi đã không downvote câu hỏi của bạn). Chúc may mắn. – shellter

+0

Bạn đang sử dụng môi trường GUI nào? – sarnold

+0

oh Tôi xin lỗi, tôi chỉ được sử dụng để đăng trong stackoverflow xD Tôi đang sử dụng gnome 3 thay vì thống nhất trên ubuntu, vẫn còn với lightdm. – HitomiTenshi

Trả lời

4

Hãy thử:

#!/bin/bash 
mplayer "$1" 

Đường dẫn tập tin của tập tin giảm sẽ được chuyển đến các tập tin kịch bản như là đối số dòng lệnh 1th.

+0

bằng cách nào đó tôi không thể kéo và thả vào một tập tin .sh. Các tệp chỉ được xếp chồng lên hoặc sao chép vào màn hình nền. – HitomiTenshi

+1

ôi trời ơi, cuối cùng tôi cũng làm việc đó! cảm ơn mã, nó hoạt động! Tôi chỉ cần tạo một shortcut mplayer.desktop để khởi động file .sh có thể được sử dụng như một file thực thi. Và tôi phải cấp quyền đầy đủ cho cả hai tệp. Bây giờ nó hoạt động hoàn hảo;) – HitomiTenshi

+1

@HitomiTenshi, nó sẽ giúp tôi rất nhiều nếu bạn có thể chia sẻ nội dung tập tin .desktop của bạn - Tôi đang đấu tranh với điều này. – alfadog67

Các vấn đề liên quan