Autor Thema: geöffnete Fenster im Client schliessen ???  (Gelesen 1653 mal)

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
geöffnete Fenster im Client schliessen ???
« am: 05.09.02 - 10:42:57 »
Hallo,

ich möchte gerne per LScript alle momentan im Notesclient geöffneten Datenbanken schliessen.

Wie komme ich an die einzelnen DBs heran?

:'(Bin wohl momentan zu ..., um den entsprechenden Befehl in der Hilfe zu finden.

Danke für Eure Hilfe!

Ciao
Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Andreas Fritz

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: geöffnete Fenster im Client schliessen ???
« Antwort #1 am: 05.09.02 - 11:02:44 »
Hi,

da kannst du auch lange suchen. Den Befehl wirst du da nicht finden.

eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Re: geöffnete Fenster im Client schliessen ???
« Antwort #2 am: 05.09.02 - 11:49:03 »
Hallo Ulrich,

willst Du mir damit sagen, daß ich mal wieder unmögliches will?

Ciao
Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Andreas Fritz

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: geöffnete Fenster im Client schliessen ???
« Antwort #3 am: 05.09.02 - 12:04:30 »
Ja, mit Bordmitteln ist das nicht zu machen. Da musst du ganz tief in die API Kiste greifen, alle laufenden Subprozesse ( Datenbanken) eines Parent Prozesses ( Notes Arbeitsbereich) ermittem und dann nacheinander killen.

That*s all

eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Re: geöffnete Fenster im Client schliessen ???
« Antwort #4 am: 05.09.02 - 17:39:16 »
Das ist zwar eine enttäuschende Nachricht. Aber zumindest brauche ich jetzt definitiv nicht mehr i der Designer Hilfe zu suchen.

Nochmals Danke
Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Andreas Fritz

DatenDuck

  • Gast
Re: geöffnete Fenster im Client schliessen ???
« Antwort #5 am: 14.10.05 - 13:50:54 »
Hallo Ulrich,

ich möchte hierzu gerne nochmal nachhaken  8)
Kannst Du mir/uns einen Tipp geben, welche der C-API Funktionen dafür in Frage kommen könnten  ;D

Vielen Dank.
Bis dann.

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: geöffnete Fenster im Client schliessen ???
« Antwort #6 am: 18.10.05 - 08:41:27 »
das hier habe ich mal irgendwo gefunden...

Declare Function NEMGetCurrentSubprogramWindow Lib "nnotesws.dll" () As Long
Declare Function NEMStopSubprogramWindow Lib "nnotesws.dll" (Byval wHandle As Long) As Integer
Declare Function NEMActivateSubprogram Lib "nnotesws.dll" (Byval hwnd As Long) As Long    


wHandle = NEMGetCurrentSubprogramWindow
   
'Activate current window...
   
   Call NEMActivateSubprogram(wHandle)
   
   
' Close current window...
   Call NEMStopSubprogramWindow(wHandle)
   

Wie man jetzt von diesem Code auf einen Code kommt, der ALLE Unterfenster schliesst, kann ich Dir nicht sagen, weil es hier ja nur ein "GetCurrentSubProgram" gibt, und kein Cycle durch alle...
Aber wenn Du weiterkommst kannst Du das ja hier posten.

Gruß
Tode


Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz