Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?
19.07.2018, 02:20:01

.
Einloggen mit Benutzername, Passwort und Sitzungslänge

Mitglieder
  • Mitglieder insgesamt: 20480
  • Letzte: noobert
Statistiken
  • Beiträge insgesamt: 539240
  • Themen insgesamt: 43272
  • Heute online: 312
  • Am meisten online: 680
  • (27.03.2018, 20:17:41)
Benutzer Online
Mitglieder: 5
Gäste: 212
Gesamt: 217

Autor Thema:  Hilfe für Skript gesucht  (Gelesen 151 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Hilfe für Skript gesucht
« am: 11.07.2018, 23:44:45 »
Hallo :-)

ich benutze folgendes Skript  unter Caja, um pdf2djvu zu nutzen:

#!/bin/bash
#Nautilus Script to convert selected PDF document(s) to DJVU file(s)
#V.4.0
#Requires "pdf2djvu" package
#
OLDIFS=$IFS
IFS="
"
for filename in $@; do
pdf2djvu "$filename" -o "${filename%.*}.djvu";
done
IFS=$OLDIFS

Da das Konvertieren eine Weile dauern bzw. die Konvertierung zwischendurch abbrechen kann, wäre es nett, wenn ich darauf hingewiesen würde. Ich hatte da an das Abspielen eines passenden Ton gedacht (am Ende der Konvertierung) und idealerweise auch an das Abspielen eines weiteren Tones, falls die Konvertierung aufgrund eine Fehler abgebrochen wird.

Kann mir das jemand in das Skript einbauen?


Gruß,

Robert

Re: Hilfe für Skript gesucht
« Antwort #1 am: 12.07.2018, 10:40:12 »
Sollte über den Rückgabewert funktionieren - ungetestet!
#!/bin/bash
#Nautilus Script to convert selected PDF document(s) to DJVU file(s)
#V.4.0
#Requires "pdf2djvu" package
#
OLDIFS=$IFS
IFS="
"
for filename in $@; do
  pdf2djvu "$filename" -o "${filename%.*}.djvu";
  return_value=$?
  if [[ $return_value -eq 0 ]]; then
    # echo "Erfolg"
    aplay /usr/share/sounds/linuxmint-login.wav
  else
    # echo "Fehlschlag"
    aplay /usr/share/sounds/linuxmint-gdm.wav
  fi
done
IFS=$OLDIFS