Login Hasło

#1 2016.07.04 14:57:30

numer_inaczej
Użytkownik
Zarejestrowany: 2007.01.11
Posty: 139
System: Gentoo Linux
Fluxbox: 1.3.2

Mały program do nagrywania płyt CD-DVD

Witam

Napisałem na potrzeby fluxboxa malutki program (wymagający jednak `x11-misc/xdialog') do nagrywania obrazów płyt ISO.

http://wstaw.org/m/2016/07/04/burn_jpeg_300x300_q85.jpg

Kod:

#!/bin/bash

# autor: nUmer
# 
# Program do nagrywania CD,DVD - do działania potrzebuje Xdialog

temp=`mktemp -t .burntmp.$$_XXXXXX` ||exit 1
temp1=`mktemp -t .burntmp.$$_XXXXXX` ||exit 1

cdrecord -checkdrive 2>$temp1  
value=`grep -i 'using dev' $temp1|cut -d '=' -f 2|tr -d '.'`


#START BURN

x=1
while [ $x = 1 ] ; do { 
    Xdialog --title $USER --no-buttons Delete --no-buttons --default-no -ok-label nagrywaj --cancel-label przerwij --fselect wybierz.iso 36 69 2>$temp

case $? in
  0)
    echo "OK pressed" ; ISO=`tail -n1 $temp` ; cdrecord -verbose gracetime=2 dev=$value speed=4 -sao driveropts=burnfree -overburn "$ISO"  >> $temp & Xdialog -no-ok --tailbox $temp 40 60 ;;
  1)
     echo "Cancel pressed." ; killall cdrecord ; exit 0 ;;
  255)
    echo "Box closed." ; exit 0 ;;
esac
} done

#END BURN

rm -f $temp $temp1 ; echo "
... wychodzę." ; exit 0

Mam nadzieję, że się przyda.

Ostatnio edytowany przez numer_inaczej (2016.07.27 15:40:05)


http://www.gentoo.org/images/gentoo-badge.png

Offline

 

#2 2016.07.26 21:35:05

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 819
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Mały program do nagrywania płyt CD-DVD

Nie pamiętam kiedy ostatni raz nagrywałem płytę, ale może będzie kiedyś trzeba, to się przyda. Dzięki.

Mała uwaga techniczna:

Kod:

cat $temp|tail -n1

wystarczy:

Kod:

tail -n1 $temp

Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#3 2016.07.27 15:41:26

numer_inaczej
Użytkownik
Zarejestrowany: 2007.01.11
Posty: 139
System: Gentoo Linux
Fluxbox: 1.3.2

Re: Mały program do nagrywania płyt CD-DVD

Dzięki azhag - poprawione.
Faktycznie, płyty teraz rzadko się nagrywa. Ja jedynie do VirtualBoxa potrzebuję.
Ale jak to bywa ze skryptami - w jednym pliku, przejrzyste jak ktoś zna basha - mi też się wydaje dość praktyczne rozwiązanie.


http://www.gentoo.org/images/gentoo-badge.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson