Visionner la structure d’une AVH
#9
Bon alors.. c'est fait !
D'abord j'ai fait un petit script tout simple pour faciliter la saisie (il n'y a plus qu'a parcourir le livre et a entrer les numeros de renvoi):
Code :
#!/bin/bash

#### Reglage des couleurs
COUL_FOND="green"
COUL_CONTOUR="black"
COUL_ECRITURE="black"

######## Numero de paragaphe ou commencer ######
# Utilisatation : ./script [nom_graphique num_paragraphe]

if [ -z $1 ]
then
    NUM=1
else
    NOM_GRAPH=$1
    NUM=$2
    echo "## Paragraphe $NUM" >> "./$NOM_GRAPH.dot"
fi


################# Debut du graph ################

if [ $NUM -eq 1 ]
then
    echo " "
    echo -n "Nom du graphique [graph] : "
    read NOM_GRAPH
    if [ -z $NOM_GRAPH ] ; then NOM_GRAPH="graph" ; fi
    echo "digraph <$NOM_GRAPH>" > "./$NOM_GRAPH.dot"
    echo "{" >> "./$NOM_GRAPH.dot"
    echo "node [dir=forward style=filled fillcolor=<$COUL_FOND> fontcolor=<$COUL_ECRITURE> color=<$COUL_CONTOUR>]" >> "./$NOM_GRAPH.dot"
    echo "## Paragraphe 1" >> "./$NOM_GRAPH.dot"
fi

############ Ajout de tous les numeros ##########

echo "Pour chaque paragraphes, vous devez entrer les destinations posibles UNE PAR UNE."
echo "Appuyez simplement sur entree pour passer au paragraphe suivant"
echo "Et tapez FIN pour terminer."

while [ ! "$DRAP_FIN" = "FIN" ]
do
    echo -n "Paragraphe $NUM ; Destination : "
    read REP
    if [ ! -z $REP ]
    then
        if [ $REP = "FIN" -o $REP = "fin" ]
        then
            DRAP_FIN="FIN"
        else
            echo "$NUM -> $REP ;" >> "./$NOM_GRAPH.dot"
        fi
    else
        NUM=$(($NUM+1))
        echo "## Paragraphe $NUM" >> "./$NOM_GRAPH.dot"
    fi
done

############# Fin du programme #################

echo "}" >> "./$NOM_GRAPH.dot"
exit 0
Ensuite il m'a fallut 50 minutes pour faire le graphique de NC2020... sachant que j'aurai été beaucoup plus vite si quelqu'un avait pu me dicter les numéros ou si cette avh avait été plus linéaire Wink
Il me resste à peaufiner un peu (mettre en couleures les PFA par exemple) et j'envoi ca...
Répondre


Messages dans ce sujet
RE: Visionner la structure d’une AVH - par Alana - 24/08/2008, 12:23



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)