Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/05/2005, à 11:53

moijbt

Scripts de gravure

Bonjour à tous!
Je viens de terminer mon premier script...C'est un script de gravure, il marche très bien sur les ordi de chez moi mais si quelqu'un (possédant un graveur reconnu en hdc parce que c'est les seuls que j'arrive à faire reconnaitre pour le moment...:D) veut bien le tester et me dire ce qu'il en pense, voir ajouter des modifs, ca me dirait bien. Pour les motivés, je vous donne l'adresse où le trouver: http://fr.f1.pg.briefcase.yahoo.com/moijb (oui, je sais, c'est yahoo, mais c'est tout ce que j'ai trouvé pour me stocker des docs vu que j'ai pas de page web) dans le dossier script, puis télécharger le fichier Outside (hommage à David Bowie!)
Merci d'avance!

Hors ligne

#2 Le 15/05/2005, à 12:06

Selmak

Re : Scripts de gravure

ça marche pas, on peut pas se "loguer"


Ma Splendeur n'a d'égale que ma Grandeur

Hors ligne

#3 Le 15/05/2005, à 12:08

moijbt

Re : Scripts de gravure

ça c'est yahoo...Personne sais où je pourrais héberger un petit script de rien du tout sans avoir à me créer une page web?

Hors ligne

#4 Le 15/05/2005, à 12:21

mesmento

Re : Scripts de gravure

C'est de la grosse bidouille mais bon...
Soit tu fais une image avec le texte de ton script,
soit tu créé une vrai image dans laquelle tu ajoute en note ton script (photo d'écran de ton bureau par ex.)
et ensuite:
Va sur ImageShack http://www.imageshack.us/

et fais nous un lien vers l'image cool

P.S.: lorsque tu enregistres une image avec GIMP tu peux ajouter un commentaire. Après de notre côté nous n'avons plus qu'à lire les propriétés de l'image et hop, on a le script !

Dernière modification par mesmento (Le 15/05/2005, à 12:24)

Hors ligne

#5 Le 15/05/2005, à 12:27

mesmento

Re : Scripts de gravure

En fait c'est con ce que je viens de dire... Tu n'as qu'à refiler le code source du script direct sur le forum tongue

Hors ligne

#6 Le 15/05/2005, à 12:36

moijbt

Re : Scripts de gravure

pas con!...

#!/bin/sh

#   FILE: Outside 
#   DATE: 13 May 2005
# 
##################################OUTSIDEISO####################################
function outsideiso () {
echo "Bienvenue sur le programme Outside ISO "
echo -n "Quelle vitesse de gravure souhaitez vous utiliser ?"
read vitesse
echo -n "ATTENTION, tous les fichiers suivants seront gravés :"
cd /home/$USER/outside
ls -a
echo -n "Etes-vous sur de vouloir graver tous ces fichiers ? (y/n)	"
read verification
if [ $verification = y ] ; then
cdrecord -v -eject -dao speed=$vitesse dev=/dev/hdc /home/$USER/outside/*
else
exit 0
fi
echo -n "Désirez vous purger le dossier de gravure  (y/n) ? ATTENTION, tous les fichiers seront effacés définitivement!!!	"
read purge
if [ $purge = y ] ; then
rm -rf /home/$USER/outside/*
fi
echo "Merci d'avoir utilisé Outside !";
}
################################################################################

#################################OUTSIDEDATA####################################
function outsidedata () {
echo "Bienvenue sur le programme de Outside Data "
echo -n "Quelle vitesse de gravure souhaitez vous utiliser ?	"
read vitesse
echo -n "ATTENTION, tous les fichiers suivants seront gravés sur le disque"
cd /home/$USER/outside
ls -a
echo -n "Etes-vous sur de vouloir graver tous ces fichiers ? (y/n)	"
read answer
if [ $answer = y ] ; then
mkisofs -J -no-iso-translate -D -R -l -v -allow-multidot -o image /home/$USER/outside/*
else
exit 0
fi
test -e /home/$USER/outside/image
if [ $? = 1 ] ; then
echo "La conversion de vos données en fichier image a échoué"
exit 0
else
cdrecord -v -eject speed=$vitesse -dao dev=/dev/hdc -data image
rm -rf /home/moijbt/outside/image
fi
echo "Désirez vous purger le dossier de gravure  (y/n) ? ATTENTION, tous les fichiers seront effacés définitivement!!!	"
read purge
if [ $purge = y ] ; then
rm -rf /home/$USER/outside/*
fi
echo "Merci d'avoir utilisé Outside !";
}
################################################################################

#################################OUTSIDEAUDIO###################################
function outsideaudio () {
echo "Bienvenue sur le programme Outside Audio "
echo -n "Quelle vitesse de gravure souhaitez vous utiliser ?	"
read vitesse
echo -n "ATTENTION, tous les fichiers suivants seront convertis en .Wav et gravés sur le disque"
cd /home/$USER/outside
ls -a
echo -n "Etes-vous sur de vouloir graver tous ces fichiers ? (y/n)	"
read answer
if [ $answer = y ] ; then
cd /home/$USER/outside/
for i in *.mp3; do mv "$i" `echo $i | tr ' ' '_'`; done
for i in *.mp3; do mpg123 -w `basename $i .mp3`.wav $i; done
cdrecord -v -dao -eject speed=$vitesse dev=/dev/hdc -pad -audio /home/$USER/outside/*.wav
else
exit 0
fi
echo -n "Désirez-vous supprimer les fichiers .wav qui ont été créés lors de la gravure? (y/n)	"
read suppwav
if [ $suppwav = y ] ; then
rm -rf /home/$USER/outside/*.wav
fi
echo "Désirez vous purger le dossier de gravure  (y/n) ? ATTENTION, tous les fichiers seront effacés définitivement!!!	"
read purge
if [ $purge = y ] ; then
rm -rf /home/$USER/outside/*
fi
echo "Merci d'avoir utilisé Outside";
}
################################################################################

##################################OUTSIDERASE##################################
function outsiderase () {
echo -n "Insérez le cd dans le lecteur et appuyez sur n'importe quelle touche	"
read insert
case $insert in
*);;
esac
echo -n "A quelle vitesse souhaitez-vous effacer le cd ?	"
read vitesse
echo -n "ATTENTION, le contenu du CD sera totalement effacé, êtes vous sur de vouloir continuer (y/n)	"
read answer
case $answer in
y) 
;;
n)
exit 0;;
esac
echo "Souhaitez vous utiliser :"
echo "1- La méthode rapide ?"
echo "2- La méthode complète ?	"
echo -n "Choix (1/2):	"
read choix
case $choix in
1) 
cdrecord -v -eject speed=$vitesse dev=/dev/hdc -blank=fast;;
2)
cdrecord -v -eject speed=$vitesse dev=/dev/hdc -blank=all;;
esac
echo "Merci d'avoir utilisé Outside";
}
##################################MAIN PROGRAM#################################
echo "Bonjour $USER et Bienvenue sur Outside"
sleep 1
echo "                                                                       "
echo "Vérification de la présence des outils nécéssaires à la gravure..."
if [ -x /usr/bin/cdrecord ] ; then
    echo "cdrecord: OK"
else
echo "cdrecord ne semble pas installé sur votre machine, la gravure est donc impossible,"
exit 0
fi
if [ -x /usr/bin/mpg123 ] ; then
echo "mpg123: OK"
else
echo "mpg123 ne semble pas installé sur votre machine, la gravure de cds audio sera donc impossible"
fi
if [ -x /usr/bin/mkisofs ] ; then
echo "mkisofs: OK"
else 
echo "mkisofs ne semble pas installé sur votre machine, la gravure de cds de données sera donc impossible"
fi
echo "Vérification de l'existence d'un dossier temporaire pour la gravure..."
test -d /home/$USER/outside
case $? in
1)echo "Un dossier nommé outside a été créé dans votre dossier User"
mkdir /home/$USER/outside;;
0)echo "Dossier outside : OK";;
esac
echo "                                                                       "
echo "Placez tous les fichiers que vous désirez graver dans le dossier outside"
echo "                                                                        "
echo -n "Appuyer sur Entrée lorsque vous avez terminé cette opération	"
read placement
case $placement in
*)
;;
esac
echo "Quel type de CD désirez-vous graver ?"
echo "1= Fichier Image"
echo "2= Cd de données"
echo "3= Cd Audio à partir de Mp3"
echo "4= Effacer un CD RW"
echo -n "Choix:	"
read cdtype
case $cdtype in
1)
outsideiso;;
2)
outsidedata;;
3)
outsideaudio;;
4)
outsiderase;;
esac
exit 0

voilà!

Dernière modification par moijbt (Le 20/03/2008, à 22:01)

Hors ligne

#7 Le 15/05/2005, à 12:45

mesmento

Re : Scripts de gravure

Faut remercier ma copine, moi je suis parti sur le trip de l'image roll

Hors ligne

#8 Le 15/05/2005, à 12:46

moijbt

Re : Scripts de gravure

Merci beaucoup à la copine de Mesmento! Le fameux pragmatisme féminin, quelle efficacité!:lol:

Hors ligne

#9 Le 15/05/2005, à 14:18

Gillaume

Re : Scripts de gravure

j'ai un pb à la ligne 111
./outside: line 111: syntax error near unexpected token `"Souhaitez vous utiliser :"'
./outside: line 111: `echo "Souhaitez vous utiliser :"'

je comprends pas pkoi ?????

Dernière modification par Gillaume (Le 15/05/2005, à 14:18)


Guili Guili

Hors ligne

#10 Le 15/05/2005, à 14:49

moijbt

Re : Scripts de gravure

c'est corrigé!
Il manquait un esac...c'est parce que j'ai rajouté ces lignes en speed ce matin et je devais pas être très réveillé.Désolé. Je l'ai corrigé dans le message ou j'ai donné le code donc ca devrait être bon maintenant!

Hors ligne

#11 Le 15/05/2005, à 21:31

moijbt

Re : Scripts de gravure

Quelqu'un peut me dire si ca marche là ?Parce que je suis en train de lui rajouter des fonctions (encodage de mp3, copie de cds à la volée) et j'aimerais m'assurer que ca fonctionne déja comme ça avant de continuer...
Merci !

Hors ligne

#12 Le 18/05/2005, à 08:54

Gillaume

Re : Scripts de gravure

j'ai téléchargé une .iso ce matin. Je teste ton script ce soir.
je te tiens au courant !
gui


Guili Guili

Hors ligne

#13 Le 18/05/2005, à 09:14

moijbt

Hors ligne

#14 Le 18/05/2005, à 16:44

mathieu vilaplana

Re : Scripts de gravure

Pourquoi ne pas utiliser "zenity" comme je l'ai fais avec nis (http://forum.ubuntu-fr.org/viewtopic.php?id=1384), pour ton script,
ca serait quand meme plus sympa avec une petite interface graphique.

A+


===========================================
Ubuntu Lover

Hors ligne

#15 Le 18/05/2005, à 19:37

moijbt

Re : Scripts de gravure

en fait, pour la simple raison que je ne connaissais pas Zenity...Mais je vais regarder tout de suite à quoi ca ressemble!

Hors ligne

#16 Le 21/05/2005, à 13:22

Gillaume

Re : Scripts de gravure

Salut moijbt
il marche tres bien ton script !!!!
je l'ai essayé pour la gravure d'un .iso ==> aucun pb !  big_smile
mon graveur est en hdd ..... donc j'ai retouché ton script ( remplacer hdc par hdd ), je suis balaise !!!! lol

franchement, il m'aide beaucoup ton script !!
merci
bon week end
gui


Guili Guili

Hors ligne

#17 Le 21/05/2005, à 14:06

moijbt

Re : Scripts de gravure

Merci!:D. Là je suis en train de bricoler un début d'interface graphique avec zenity et de rajouter quelques fonctions,  comme l'encodage et la copie de cds audios mais je trouve que cdda2wav est très très lent...donc j'essaie de trouver plus rapide.

Hors ligne

#18 Le 21/05/2005, à 20:35

Gillaume

Re : Scripts de gravure

je connais pas zenity !
reste sur cdrecord ... tu as l'air de maitriser ! big_smile
gui


Guili Guili

Hors ligne

#19 Le 21/05/2005, à 20:54

moijbt

Re : Scripts de gravure

Pas de problème, je garde cdrecord, en fait zenity ,c'est juste pour faire apparaitre des boites de dialogues style "Etes vous sur de vouloir graver ces fichiers ?"

Hors ligne

#20 Le 22/05/2005, à 17:48

moijbt

Re : Scripts de gravure

Bon, j'ai fini par faire un site en deux secondes en html avec gedit...A part ce script, y'a rien dessus pour le moment !Il est téléchargeable à l'adresse suivante : http://membres.lycos.fr/moijbt/index.html

Dernière modification par moijbt (Le 23/05/2005, à 18:15)

Hors ligne

#21 Le 22/05/2005, à 20:40

coffee

Re : Scripts de gravure

J'ai changé le titre pour que ça soit plus clair...


Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)

Hors ligne

#22 Le 22/05/2005, à 21:07

ZeBob

Re : Scripts de gravure

c'est bien les scripts mais vous connaissez pas des motivés pour faire un frontends comme k3b en GTK+

Hors ligne

#23 Le 22/05/2005, à 21:25

yeKcim

Re : Scripts de gravure

ZeBob > Graveman et Gnomebaker c'est quoi a ton avis ?


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne

#24 Le 22/05/2005, à 21:29

ZeBob

Re : Scripts de gravure

oué oué mais y'a pas les même fonction...genre création de vcd
Hé j'y connais rien moi smile Le seul script que j'ai fait c'était pour automatiser la traduction de sous-titres avec gocr et la programmation, y'a bien ce bouquin qui cale mon meuble télé...

Dernière modification par ZeBob (Le 22/05/2005, à 21:35)

Hors ligne

#25 Le 22/05/2005, à 21:31

yeKcim

Re : Scripts de gravure

ben propose ton aide, tes idées,...


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne