#!/bin/bash 
# Lancement de QelectroTech
# Version du 18 octobre 2019
# Christian

# faire un traitement si non lancer depuis Nautilus
REP_DEST=$HOME/QET
# Si le répertoire n'existe pas on le crée
if [ ! -d "$REP_DEST" ];then
	mkdir "$REP_DEST"
fi

# Lancement depuis Nautilus
IFS='
'
FICHIER_ORIGINE_QET=${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}
REP_SOURCE=$(dirname $FICHIER_ORIGINE_QET)
FICHIER_QET=$(basename $FICHIER_ORIGINE_QET)
#echo $REP_SOURCE >> $REP_DEST/log


# Copier le fichier Qet

$(cp $FICHIER_ORIGINE_QET $REP_DEST/)
ErrCmd=$?
if [ $ErrCmd -ne 0 ];then
		echo "$ErrCmd - Erreur de copie du fichier $FICHIER_QET"
		read a
fi

# Appel de Qet
$(/snap/bin/qelectrotech $REP_DEST/$FICHIER_QET)
ErrCmd=$?
if [ $ErrCmd -ne 0 ];then
		echo "$ErrCmd - Erreur de QelectroTech fichier : $FICHIER_QET"
		read a
fi
# copie du ou des fichiers en sortie de Qet
# il faudrait ajouter des tests de modif
$(cp $REP_DEST/*.* $REP_SOURCE/)
ErrCmd=$?
if [ $ErrCmd -ne 0 ];then
		echo "$ErrCmd - Erreur de copie des fichiers QelectroTech"
		read a
		exit 1
		# on garde les fichiers pour le prochain lancement de Qet
fi
# Effacement des fichiers
rm $REP_DEST/*.*

exit 0

