Hozzászólások
-
SzerzőBejegyzés
-
Most próbáltam végig.
Tehát :
xine %f
vlc %f
mplayer %f/*és így már minden megy.
Állítsd be így a Thunar-t.
Egyéni műveletek, parancs mplayer %f
megjelenési feltételek könyvtárak.
Utána jobb egérgomb a mappán, vagy benne a mappában és működik a dolog.
Ha van space a mappa, vagy a fájl névben, ha nincs.Én eddig csak a VIDEO_TS mappára alkalmaztam, az ment is.
De pl. a több avi már nem.
Ha csak parancssorból használnád és a mappa nevében is van space akkor a paramétert is „” közé kellene tenni.
mplayer_script „A spaces mappa”De a Thunar az megnehezíti a helyzetet. Na de úgyis sz@r a tv műsor, legalább lesz mivel nyűglődni.
birno wrote:Csak egy paramétert adok meg, de az lehet a teljes elérési út fájlnévvel együtt.
Azért van így, mert ez be van szerkesztve a Thunar „egyéni műveletek” menüjébe, de ott fájlnévvel együtt adja át a paraméternek.
Persze azt is lehet, hogy a könyvtáron végzem a műveletet, de gondolom csak megoldható, hogy kezelje a szóközt.Ja mire leírtam rájöttem, hogy hogyan érted.
A Thunarban be lehet állítani azt is, hogy csak az elérési utat adja át fájl név nélkül nem?Én is a Thunart használom, és nekem is vannak beállított „egyéni műveleteim”, de én nem scriptet indítok, hanem közvetlenűl a lejátszót.
Mindjárt kipróbálom egy több avi-s mappára.birno wrote:Köszi, mindkettő működik, azonban most tűnt fel, hogy ugyanez a gond, ha a könyvtárnévben van szóköz, olyankor mi a helyzet?#!/bin/sh
mplayer „$1″/*.aviEz nem jó, mert nem biztos, hogy csak a könyvtárat kapja meg paraméternek, ezért van az elején a „dirname”, amivel viszont a fent említett probléma van.
Hát, hogy mit adsz még paraméternek azt csak te tudod. De, hogy ez nem dolgozza fel csak az első paramétert az biztos.
Code:#!/bin/sh
cd $(dirname „$1”)
for i in $(ls *.avi); do
mplayer $i
doneHa pedig a script másik részében van szükség a másik paraméterre azt nem írtad.
Vagy így még egyszerűbb.
Code:#!/bin/sh
mplayer „$1″/*.aviDe ez sem rossz.
Code:#!/bin/sh
cd $(dirname „$1”)
mplayer *.avibirno wrote:Sziasztok!Adott egy egyszerű kis script:
Code:#!/bin/sh
cd $(dirname „$1”)
for i in $(ls *.avi); do
mplayer $i
donePróbáld így
Code:#!/bin/sh
cd $(dirname „$1”)
for i in *.avi; do
mplayer „$i”
done„Pedig én (is) kifizettem a windózát.”
Akkor használd is helyette.
A Csablak által hozott módszerrel (makrók létrehozása) megoldható a gyorsbillentyű beállítás.
Kösz mindenkinek.„Pedig én (is) kifizettem a windózát.”
Akkor használd is helyette.
A Csablak által hozott módszerrel (makrók létrehozása) megoldható a gyorsbillentyű beállítás.
Kösz mindenkinek. -
SzerzőBejegyzés
legutóbbi hsz