Le Lundi 21 Octobre 2002 13:31, vous avez �crit : > > > >�1/ ok, j'arrive a detecter si il y a un CD dans le > > graveur, ensuite > > > > comment est-ce que je fais pour savoir si il y une ou > > plusieures pistes > > > > deja gravees ou si le CD est vierge? > > > > Si tu graves en multisession tu dois savoir a quel secteur commencer. > > c'est cdrecord qui te le dit : > > cdrecord -msinfo dev=0,4,0 (les chiffres 0,4,0 d�pendent de > > ta configuration > > tu peux les conna�tre en faisant cdrecord -scanbus) > > tu r�cup�res deux chiffres genre 15987,25964 par exemple > > puis la commande mkisofs sera du genre : > > mkisofs -lLrR -C 15987,25964 -M /dev/scd0 -o imageN.iso > > /cd_repN (tu peux > > choisir d'autres options que ILrR mais pour des fichiers > > linux celles-ci sont > > presque incontournables) > > cela permet � mkisofs de savoir o� commencer son image iso > > > > Par contre je n'ai pas eu l'occasion de le faire en script, > > mais il n'y a pas > > de raison pour que cela ne fonctionne pas. > > > > pour connaitre la taille de l'image iso que tu vas g�n�rer : > > mkisofs -print-size -quiet -path-list $DOC_LISTE > > o� $DOC_LISTE est le fichier dans lequel tu as stock� la > > liste des chemins > > aux fichiers ou r�pertoires que tu veux inclure dans l'image > > iso (on utilise > > cela pour le mode DAO). > > il te renvoit un nombre de secteurs de, je crois, 2048 octets > > mais v�rifie > > dans man mkisofs. > > > > Cela devrait te donner les �l�ments de choix pour savoir > > entre autre si il te > > reste assez de place sur ce disque et si par exemple tu juges > > qu'il restera > > ensuite peu de place et que tu peux du coups ne pas utiliser > > -multi et ainsi > > clore le CD. > > > > C'est un peu rapide et partiel mais je n'ai pas beaucoup de > > temps ce soir. > > Par contre si tu peux tester cela m'int�resse car je voudrais > > automatiser ma > > sauvegarde et ce genre d'astuces seraient bien venues. On > > peut rester en > > contact si tu veux. > > > > Merci a tous (et a toutes?) pour votre aide. Depuis Samedi soir j'ai un bash > script (mon premier!) qui grave un fichier donne, en verifiant que le > fichier existe, qu'il y a un CD present, qu'on peut graver dessus, et qu'il > y a assez de place. > Il manque encore des details (comment on fait pour savoir la taille du CD > qui est dans le graveur?), et je vais ajouter a mon script l'astuce de ne > pas ecrire en -multi la derniere piste si il reste peu de place. > Ensuite je traduis tout ca en Francais :-) et j'envois le resultat a "-" (un > nom de plume interessant!). > > A+ > > Richard > > *********************************************************************** > This e-mail and its attachments are intended for the above named > recipient(s) only and are confidential and may be privileged. > If they have come to you in error you must take no action based > on them, nor must you copy or disclose them or any part of > their contents to any person or organisation; please notify the > sender immediately and delete this e-mail and its attachments from > your computer system. > > Please note that Internet communications are not necessarily secure > and may be changed, intercepted or corrupted. We advise that > you understand and observe this lack of security when e-mailing us > and we will not accept any liability for any such changes, > interceptions or corruptions. > > Although we have taken steps to ensure that this e-mail and its > attachments are free from any virus, we advise that in keeping > with good computing practice the recipient should ensure they > are actually virus free. > > Copyright in this e-mail and attachments created by us belongs > to Littlewoods. > > Littlewoods takes steps to prohibit the transmission of offensive, > obscene or discriminatory material. If this message contains > inappropriate material please forward the e-mail intact to > [EMAIL PROTECTED] and it will be investigated. > Statements and opinions contained in this e-mail may not > necessarily represent those of Littlewoods. > > Please note that e-mail communication may be monitored. > > Registered office: > Littlewoods Retail Limited, > Sir John Moores Building, > 100 Old Hall Street, > Liverpool, > L70 1AB > Registered no: 421258 > > http://www.littlewoods.com > *********************************************************************** Salut Richard et aux autres debutants je ne sais pas ou tu en es avec le script de gravure mais je te soumet le mien en fichier joint. il fonctionne sous KDE mais il suffit d adapter. L idee est d utiliser cdrecord et mkisofs en apprenant le shell par la meme occasion. En plus je voulais avoir des raccourcis pour graver mes fichiers personels et je n ai pas trouve ca dans les interfaces graphiques. Je m en sert tous les jours sutout pour les fonctions personalisees. Il y a TRES certainement mieux mais bon ca marche a peu pres et c est surtout pour apprendre le shell. Je suis tout a fait a l ecoute pour toutes les suggestions ou critiques constructives (je ne demande qu a apprendre) Pour le moment le script n est pas commente (pas trop de temps en ce moment). Je remercie jipe pour les infos (aussi pour son script Vman) qu il a mis sur cette LL. ###################### Ce que fait le script ###################### Au lancement il ce place dans le repertoire de l utilisateur. Affichage du chemin du repertoire ou on est. Listage de son contenu et affiche un menu en fonction de celui ci (repertoires seulement, fichiers seulement, les deux) il attribut un numero a chaque repertoire/fichier pour selection. Je peux graver au choix 1 repertoire ou 1 fichier Il grave le repertoire/fichier avec son nom original + la date ca donne par exemple pour mon fichier "graver3.ps" "graver3.ps-03.11.2002" Apres le choix dans le menu il verifie si un CD est dans le graveur si oui il controle s il est vierge ou multi sessions. Il contole s il y a assez de place pour graver l image. J ai essaye de prevoir les erreurs de saisie. Les fonctions perso me permette de graver par exemple mes comptes juste en appuyant sur la touche "x". Par contre pour ces fonctions je n ai pas de verification du CD. Je pense faire ca quand j aurais du temps. Si on veut graver a la suite plusieurs choses (sans avoir ouvert le graveur avec le menu "e" ou autre) ca ne devrais pas marcher. Pour ceux qui testeraient ce script, c est a vos risques et perils !
-- a+ al@in
cdr3_temp
Description: application/shellscript
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
