home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 2002 January / STC_CD_01_2002.iso / APP / CAT505 / SCRIPTS / CONNECT / TAUSCH.SCR < prev   
Encoding:
Text File  |  2002-01-13  |  2.5 KB  |  128 lines

  1.  
  2. echo "Mein Herr, Sie wünschen?"
  3. echo " - einen MausTausch, Sir?"
  4. echo "Wird selbstverfreilich sofort erledigt, Sir!"
  5. # noise h:\\sound2\\tages.snd
  6.  
  7. # 'Starten mit:  connect tausch'
  8. # 'connect MUSS durch OPTIONEN SICHERN in Connect.opt'
  9. # 'das Fenster zum Port automatisch öffnen.'
  10. # 'Machen sie in den nächsten 7 Zeilen Ihre Änderungen'
  11. # 'Der Rest sollte dann auf jeder Maus laufen'
  12.  
  13. # maxtry = 0 ist unendlich!
  14. maxtry=100
  15. sleeptime=10s
  16. box='MS  Maus Münster'
  17. username='Johannes Göttker-Schnetmann'
  18. passwort='geheim'
  19. sendfile=\''e:\mtausch\export\infile.zip'\'
  20. recepath=\''e:\mtausch\import\'\'
  21.  
  22. if ! [ -f $sendfile ]; then
  23.     echo "Es gibt keine Datei zu senden"
  24.     exit 1
  25.   else
  26.     echo "Es kann losgehen"
  27. fi
  28.  
  29. # ## Mal anwählen ###
  30. if [-n "$1"];then
  31. phonenumber=$1'-'$(dial -n "$box")
  32. echo "Ich soll die CbC-Nummer: $1 verwenden."
  33. else
  34. phonenumber=$(dial -n "$box")
  35. echo "Ich soll keine CbC-Nummer verwenden."
  36. fi
  37.  
  38. dial -v -s $sleeptime -r $maxtry "$phonenumber"
  39. err=$?
  40.  
  41. if [ $err -ne 0 ]; then
  42.    echo "Anwahl fehlgeschlagen"
  43.    if [ $err -eq 9 ]; then
  44.       echo "Telefooon!"
  45.       echo "Anwahl wurde abgebrochen."
  46.    else
  47.       if [ $err -eq 3 ]; then
  48.          echo "Es war $maxtry mal besetzt."
  49.       else
  50.          echo "Fehler bei der Anwahl."
  51.       fi
  52.    fi
  53.    hangup
  54.    exit 1
  55. fi
  56.  
  57. echo "Wir haben eine Verbindung zu $box."
  58.  
  59. sleep 500m
  60. if ! waitfor -t 30s Benutzer\?' '\(J/N\)' '; then
  61.    echo "Die Maus fragt nicht, ob Du Benutzer bist."
  62.    hangup
  63.    exit 1;
  64. fi
  65. # Natürlich sind wir Benutzer!
  66. send -n j
  67.  
  68. if ! waitfor -t 30 'Name      :'; then
  69.    echo "Die Maus will meinen Namen nicht wissen."
  70.    hangup
  71.    exit 1;
  72. fi
  73.  
  74. sleep 50m
  75. send "$username"
  76.  
  77. if ! waitfor -t 30 'Password  :'; then
  78.    echo "Die Maus will mein Passwort nicht haben."
  79.    hangup
  80.    exit 1;
  81. fi
  82.  
  83. sleep 50m
  84. send "$passwort"
  85.  
  86. sleep 500m
  87. send -n 'tz'
  88.  
  89. if ! waitfor -i -t 30 'protokoll startet'; then
  90.    echo "Die Maus ist eingeschlafen"
  91.    hangup
  92.    exit 1
  93. fi
  94.  
  95. if ! upload $sendfile; then
  96.    echo "Der Upload wollte heute nicht"
  97.    hangup
  98.    exit 1
  99. fi
  100.  
  101. if ! waitfor -i -t 240 'protokoll startet'; then
  102.    echo "Die Maus ist eingeschlafen"
  103.    hangup
  104.    exit 1
  105. fi
  106.  
  107. if ! download -p $recepath; then
  108.    echo "Die Maus hat zwar meine Daten,"
  109.    echo "ich aber ihre nicht!"
  110.    hangup
  111.    exit 1
  112. fi
  113.  
  114.  
  115. waitfor -t 3 '/&%&/&%/&%&/(/&'
  116. # sicherheitshalber erstmal zurück
  117. send -n 'z'
  118.  
  119. # Schulz gezz
  120. send -n s
  121. send -n j
  122.  
  123. waitfor -i -t 15 'no carrier'
  124.  
  125. echo "Fäääärtig! Hurra! Ich find' mich toll!"
  126. sleep 1
  127.  
  128. quit 0