1 Reply Latest reply on Jun 8, 2006 3:47 AM by DSMForum

    Frage zu ShowBlueScreen

    DSMForum Master
      Hallo,

      Eigentlich ist es nicht wichtig, aber verstehen möchte ich es doch ;-)

      Mir ist einfach nicht klar, wann der "ShowBlueScreen"-Befehl klappt
      und wann nicht !

      Aktuell folgendes Skript:
      .....
      ShowBlueScreen('Installation Service Pack 3','Bitte warten - geschätzte Dauer:
      10-20 Minuten ... Please wait - estimated time: 10-20 minutes ...')
      StopService('mcshield',)/?/TS
      HideBlueScreen
      ShowBlueScreen('Installation Service Pack 3','Bitte warten - geschätzte Dauer:
      10-20 Minuten ... Please wait - estimated time: 10-20 minutes ...')
      ! Dateien lokal kopieren
      Copy('\\freya
      etinstall\projects\%Project.Guid%\extern$\*.*','%SYSTEMDRIVE%\temp')/U/S/TS
      ! Update aufrufen (-u unattend | -q keine Ausgabe | -z kein Neustart)
      Execute('%SYSTEMDRIVE%\temp\i386\update\update.exe -u -q -z')/?/TS
      .....

      Wie man sieht geht es um das Service Pack 3 für W2K. Da das ganze
      Update einige Zeit dauert, würde ich gerne den Hintergrund setzen.
      Beim Aufruf des Skriptes kommt der screen, aber wenn die Copy-Aktion
      startet, verschwindet der Text und ich habe nur noch einen blauen
      Hintergrund ...
      Bei welchen Befehlen funktioniert das mit dem Hintergrund, bei
      welchen nicht ?

      Ich hatte ähnliche Phänomene schon bei anderen Skripten und mir ist
      einfach nicht klar, wie ich diesen Befehl in den Griff bekomme.
      Manchmal klappt es - manchmal nicht. Zum Teil muß man mehrere Befehle
      absetzen, zum Teil reicht einer.

      Gibt es irgendwo eine bessere (!) Doku, als die paar Zeilen im
      Referenzhandbuch oder wo bekomme ich mehr Infos zu dem Befehl ?

      Für Hinweise sehr dankbar,
      Christian

      ..
        • 1. Re: Frage zu ShowBlueScreen
          DSMForum Master
          >[...]
          >ShowBlueScreen('Installation Service Pack 3','Bitte warten - geschätzte

          Dauer:
          >10-20 Minuten ... Please wait - estimated time: 10-20 minutes ...')
          >StopService('mcshield',)/?/TS
          >HideBlueScreen

          Warum an dieser Stelle wieder ein HideBlueScreen? Kann doch eigentlich
          weg, der Text ist doch identisch...

          >ShowBlueScreen('Installation Service Pack 3','Bitte warten - geschätzte

          Dauer:
          Sleep(2) -- klingt blöd, wird aber dann ordentlich angezeigt.
          [...]


          Gruss,

          Markus Michalski


          ..