Sida 1 av 1

sfv checking

Postat: 24 jun 2007, 20:03
av Guttasej
Hej skulle vilja göra ett litet script som automatiserar  en grej,,

Nu när jag ska göra en sfv check, måste jag för gå in i mappen där sfv filen ligger och sedan skriva cksfv -f filen.sfv 

sen startar det ,, kan man på något sett göra så att , jag genom att skriva sfvcheck i en mapp med en sfv fil i så börjar den automatiskt kolla den?? 

tack på förhand :D

SV: sfv checking

Postat: 24 jun 2007, 22:25
av Buggen
Ja det skulle jag oxå gärna vilja få hjälp med.  :)

SV: sfv checking

Postat: 24 jun 2007, 22:37
av Emil.s
Antingen lägger ni ett eget bash script i /urs/local/bin, eller så skapar ni ett "alias".

Alias kan jag inte riktigt, men scripten bör se ut så här:

Kod: Markera allt

#/bin/bash
cksfv -f $(ls | grep .sfv)
echo 'Klart! :)'
Lägg det som /usr/local/bin/sfvcheck och gör det körbart. :)

SV: sfv checking

Postat: 24 jun 2007, 23:15
av Lars
Eller varför inte bara "cksfv -f *.sfv"?

;)

SV: sfv checking

Postat: 24 jun 2007, 23:20
av TicToc
varför inte installera cfv och sedan skriva
cfv
det ligger så bra på tangentbordet också...

SV: sfv checking

Postat: 24 jun 2007, 23:25
av Emil.s
Lars skrev: Eller varför inte bara "cksfv -f *.sfv"?

;)
lol, hur tänkte jag egentligen. För att citera min miniräknare: "I/O error: Owerflow".
Var som händer i mitt huvud just nu.  :P

SV: sfv checking

Postat: 25 jun 2007, 00:32
av Guttasej
Aa, tack så mycket :) precis vad jag sökte efter  :) :)

SV: sfv checking

Postat: 25 jun 2007, 08:55
av Hund
Duger inte Parano då? :)

SV: sfv checking

Postat: 25 jun 2007, 20:41
av Buggen
Tackar  :D

SV: sfv checking

Postat: 26 jun 2007, 01:23
av Guttasej
Hund skrev: Duger inte Parano då? :)
sist jag kollade var Parano grafiskt iaf  :P  så struntade i det då när jag valde sfvchecker :P

kör mest sfv checks i terminalen,

SV: sfv checking

Postat: 03 aug 2007, 11:08
av mrazster
Detta är väl kanske inte exakt vad som eftersöktes av författaren...men de kanske kan hjälpa lite eller någon. Eftersom jag kör xfce och använder thunar som filhanterare så vill jag göra allt sånt via thunar. Så jag har lagt till en så kallad "custom action" så när jag högerklickar på en .SFV fil så kan jag välja "Check SFV", det hoppar då upp en ruta som ger mig utkastet. För att få ett grafisk verktyg så har jag använt zenity. Jag gjorde enligt följande:

1.

Kod: Markera allt

sudo apt-get install cksfv zenity

2.
Öppna Thunar/Edit/Configure custom actions(kör med eng system)


3.
Välj namn och beskrivning efter eget tycke.
I commando raden lägger man till följande:

Kod: Markera allt

cksfv -f %f 2>&1 | tail -n +2 | head -c -2 | sed 's/ *OK$/\nOK/;s/ *No such file or directory$/\nNo such file or directory/;s/ *different CRC$/\ndifferent CRC/' | zenity --list --title "Check SFV" --text "Verification results for %f" --column "File" --column "Result" --height=400 --width=500
Här är det naturligtvis fritt att ändra höjd(height) och bredd(width) efter eget tycke.
Här kan ni även välja ikon om ni vill ha det.


4.
I den andra fliken lägger ni till:

Kod: Markera allt

*.sfv;*.SFV
högst upp och klicka även i "textfiler" nedanför.
Klicka OK för att spara och stänga.



Sen är det som sagt bara att högerklicka på en .SFV fil och det ska finnas ett alternitv i menyn för att utföra kontrollen... i mitt fall står det som sagtCheck SFV". Enda stora nackdelen med detta är att men ser inte själva förloppet i rutan...utan det hoppar bara upp en ruta som står tom tills alla filerna är kontrollerade och först när det är klart så får man se resultatet....dock så vet man att så länge rutan är uppe så jobbar den. Kan vara lite fundersamt första gången när det är många och stora filer som ska kollas då det tar en stund...som t.e.x en DVDr...men bara vänta resultatet kommer.

Det finns säkert många bättre alternativ...men detta funkar fint för mig. Hoppas det kan vara till hjälp för någon.