Bagaimana cara menjalankan VLC dengan parameter baris perintah saat mengklik ikon?


0

Saya sudah mencoba mengubah Info.plist agar mengarah ke skrip bash yang menjalankan executable dengan parameter yang saya inginkan. Ini tampaknya tidak berfungsi meskipun ketika saya memintanya dari Terminal.app dengan parameter yang sama dengan tes memeriksa.

Jika itu penting, ini 10,5 dengan VLC 2.0.3.

Saya juga memiliki mesin 10.8 dengan VLC 2.0.6, dan berharap metode yang tidak akan hilang setiap kali saya memutakhirkan VLC. Pada mesin itu saya sudah mencoba menggunakan Platypus, tetapi gagal untuk memiliki efek baik (VLC terbuka, tetapi tampaknya tidak terbuka dengan argumen yang benar).

Jawaban:


2

Taruhan terbaik Anda adalah membuat pembungkus apel seperti:

do shell script "/Applications/VLC.app/Contents/MacOS/VLC --fullscreen"

sebagai contoh. Simpan skrip sebagai aplikasi.


Sepertinya tidak berhasil. VLC terbuka, tidak ada bukti bahwa argumen itu disahkan. Saya telah melihat, tidak dapat membayangkan bahwa itu adalah variabel lingkungan apa pun ... namun berfungsi dengan benar jika dijalankan secara manual dari Terminal.app.
John O

Argumen baris perintah apa yang Anda coba atur? Saya baru saja menguji applescript dengan --language ja(Jepang) dan --language de(Jerman), dan dalam kedua kasus, VLC dimulai dengan bahasa yang ditunjuk. Mungkin pastikan VLC tidak menjalankan instance sebelumnya sebelum skrip dimulai?
Kent

--rc-host = localhost: 32009
John O

Anda juga perlu -I rcjika ingin membuka remote control. Jadi,VLC -I rc --rc-host=localhost:32009
Kent

Dan, setelah mengatakan itu, pasti ada sesuatu yang tidak beres ketika menambahkan argumen-argumen itu ke dalam apel. VLC saya bahkan tidak terbuka ...
Kent

0

Anda dapat membuat file skrip shell biasa dengan ekstensi .command

$ vi vlc.command

#/bin/sh
/Applications/VLC.app/Contents/MacOS/VLC --fullscreen


$ chmod 755 vlc.command

Kemudian akan diklik ganda dari Finder.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.