Autor Thema: Button Script  (Gelesen 13260 mal)

Offline Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Button Script
« am: 28.05.02 - 07:55:14 »
Gutten Morgen @all,

suche eine Möglichkeit per Mail und Button dem DAU
durch einen klick vordefinierte Datenbanken in die
Lesezeichenleiste als Lesezeichen abzulegen
damit er seine DBs findet  ;D 8)

Danke für jede Antwort !

Felix  ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Button Script
« Antwort #1 am: 28.05.02 - 08:11:24 »
Hi Felix,

schau die Mal die Konfigurationsprofile an. Damit kannst du Datenbanken festlegen, die ein User als Lesezeichen erhalten soll.


Vielleicht löst das ja dein Problem.

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #2 am: 28.05.02 - 08:47:33 »
Hi Axel,

danke für deine fluxe Antwort, leider ist das so nicht
einsetzbar.  :(

Ich hatte mal eine Möglichkeit mit @Formula
gelöst in der Version 4.6x da wurde die Kachel auf die
Notes Oberfläche gelegt. Aber bei der Version 5 hätte
ich das Lesezeichen gerne auf der Lesezeichenleiste links gibt es da nicht eine ähnlichem lösung ??? ???

Hier die Lösung damals bei Notes 4.6x :

SERVERNAME:=@Subset(@MailDbName;1);
@Command([WindowWorkspace]);
@Command( [AddDatabase] ; SERVERNAME : "verzeichnis\\verzeichnis\\db.nsf"; "1" );
@Command([FileOpenDatabase]; SERVERNAME : "verzeichnis\\db\\db.nsf"; "";"";"";"");
@Command([FileCloseWindow]);
@Prompt([OK]; "Setup Arbeitsbereich Icons:"; "Arbeitsbereichs Icon erstellt !, Ihr Homeserver: " + " " +  @Name([CN]; SERVERNAME))


Gruss Felix
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re: Button Script
« Antwort #3 am: 28.05.02 - 08:55:22 »
hallo felix,

also, bei mir funktioniert das schon sehr lange einwandfrei. ich hab 3 profildokumente (desktop user, notebook user, externe sap user). jeder hat sein eigenes profil, hab dazu 3 profil dokumente angelegt. im personendokument weise ich jedem user sein profil zu und sobald er sich das erste mal einloggt, oder auch wenn ich das profil aendere und er sich das naechste mal einloggt, hat er die datenbank sowohl in den bookmarks als auch auf den kacheln.

steht unter: Default databases added to bookmarks:

gruss,
daniela
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
im moment in mutterschutz

Offline Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #4 am: 28.05.02 - 09:38:59 »
Hi Luna,

da ergibt sich nur ein Problem
da müsste ich durchs Adressbuch huschen und jedem
unserer User (700) das Profil für den jeweiligen Server
zuweisen.
Da wäre mir ein Mail mit einem Button lieber  ;D

Felix
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Button Script
« Antwort #5 am: 28.05.02 - 09:50:29 »
was ist denn damit ??

AddDatabase

Adds the specified database icon to the user's workspace, without opening the database.
Syntax
@Command( [AddDatabase] ; server : database ; bookmark )
Parameters
server
Text. The name of the server where the database is.
database
Text. The path and file name of the database.
bookmark
Note This parameter is new with Release 5.
Text ("0" or "1"). Optional. Specify "1" to bring up the Add Bookmark dialog box. Here, you can select or create a folder in which the bookmark should be placed. If you specify "0" or omit this parameter, it will bookmark the database in the Databases folder.
« 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 Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #6 am: 28.05.02 - 10:33:33 »
Hi eknori,

ja man sollte in die Hilfe schauen !!  ;D

Aber das ist nicht ganz das was ich wollte  :(

Besteht nicht die Möglichkeit den Link auf die
Lesezeichenleiste (linker Rand) zu legen ???

Felix  8)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Button Script
« Antwort #7 am: 28.05.02 - 10:47:50 »
Hallo Felix,

jaaaa, so langsaaaaaaaaam komme auch ich dahinter, was du meinst.
Das wird über die Outlines in der Bookmark ntf funktionieren.

Habe hier was gefunden, was zumindest ein Ansatz ist.

http://searchdomino.techtarget.com/tip/1,289483,sid4_gci489646,00.html

Wahrscheinlich wird das aber nicht mit formeln möglich sein; ich denke, da musst du schon zu Script greifen.


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 Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #8 am: 28.05.02 - 11:16:24 »
Hi eknori,

habe nicht dich gemeint mit in die Hilfe schauen sondern mich.

Das mit in den Bookmark.ntf scheint mir das richtige zu sein aber ich und SCRIPT  :( :o  ;D  8)

Hst du nicht was in deinem Nähkästchen ??  ;D ;D

Felix
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Button Script
« Antwort #9 am: 28.05.02 - 11:33:28 »
So spontan habe ich da nix auf der Pfanne.
der "einfachste" weg wäre es, wenn man die Änderungen, wie auf searchdomino beschrieben händisch an der bookmark. ntf vornimmt, diese dem User per Mail schickt, die bookmark.nsf beim User löscht und den Client neu startet.

wie gesagt, eine schnelle Überlegung, ob das so praktikabel ist ??

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 Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #10 am: 28.05.02 - 11:43:01 »
@eknori,

du meinst die Überlegung wäre dem User ein Mail senden
incl. Button der die angehängte bookmark.ntf löst und
ins Data Verzeichnis des Users kopiert ??

OK da müsste man testen welche Änderungen in der ntf
gemacht werden müssen (User abhängig vom Mailhomeserver)
und dann die jeweiligen DBs.

Und selbstverständlich noch die Button @Formel !!

oder wie siehst du das ??

Felix
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Button Script
« Antwort #11 am: 28.05.02 - 12:03:44 »
vergiss den ganzen quatsch mit der Mail; habe hier die Lösung gefunden

http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/511bff0fefa8894205256825007859b5?OpenDocument&Highlight=0,n%3Ftesoutlineentry

das funktioniert ganz prima. Habe nur noch nicht richtig rausgefunden, wie das mit den Image Ressourcen funktioniert.
Habe die zwei Zeilen mal rausgenommen. Dann hat er mit ein bookmark angelegt, nur halt eben ohne Bildchen.

Ich mach jetzt mal Mittag, vielleicht fällt mir danach noch was ein.

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 Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #12 am: 28.05.02 - 12:14:03 »
@eknori,

der Link sieht gut aus, habe das Script auch angesehen
aber ist das Chinesisch ??  ;D

Felix
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #13 am: 28.05.02 - 12:14:48 »
Ach und noch was

lass es dir schmecken  ;D   ;D   ;D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Button Script
« Antwort #14 am: 28.05.02 - 13:54:23 »
Hallo Felix

So, habe den Code noch mal überarbeitet
Das ganze in einen Button gepackt und schon kann es losgehen. Die Zeilen, die du anpassen musst, habe ich kommentiert.


     Dim outline As NotesOutline
     Dim oeNew As NotesOutlineEntry
     Dim oeTmp As NotesOutlineEntry
     Dim oeRef As NotesOutlineEntry
     Dim db As NotesDatabase
     Dim s As New NotesSession
     Dim Done, Found, NoMore As Variant
     
   'Hier wird die einzufügende Datenbank festgelegt
     Dim LinkDB As New NotesDatabase ("Comm1/Witte/de", "Global\Workflow\orga.nsf")
     newEntry$ = "Organisationsverzeichnis" ' wie soll der Eintrag heißen ?
     
     Set db = New NotesDatabase( "", "bookmark.nsf" )
     Set outline = db.GetOutline("UserBookmarkOrder")
     
     Set oeTmp = outline.GetFirst()
     label$ = ""
     Done = False
     referenceFound = False
     nacEntryFound = False
     
     Do While Done = False
           If oeTmp Is Nothing Then
                 Done = True
           Else
                 label$ = oeTmp.Label
                 If label$ = newEntry$ And oeTmp.Level = 0 Then '..entry already exists
                       nacEntryFound = True
                       Done = True
                 Else
                       If label$ = "To Do" Then
                             referenceFound = True
                             Set oeRef = oeTmp
                       End If
                       Set oeTmp = outline.GetNextSibling(oeTmp)
                 End If
           End If
     Loop
     
     Set oeNew = outline.CreateEntry(newEntry$)
     Call oeNew.SetNoteLink(LinkDB)
     
     If nacEntryFound Then
           Exit Sub
     Else
           If referenceFound Then
                 Call outline.AddEntry(oeNew, oeRef,True,False)
           Else
                 Call outline.AddEntry(oeNew, ,True,False)
           End If
           
           oeNew.ImagesText = "btasks" ' Hier kommt der Name oder der Alias einer Bildressource aus der bookmark.nsf rein
           Call outline.save()
     End If
     

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 Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #15 am: 28.05.02 - 14:07:33 »
jou dann los wollen wir doch gleich mal teste

DANKE  :D :D

Felix
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #16 am: 28.05.02 - 14:18:56 »
Und sofort ein Problem  ???

SERVERNAME:=@Subset(@MailDbName;1);
@Command( [AddDatabase] ; SERVERNAME : "bws\\db\\db.nsf"; "1" );

brauche eine Variable die den User Homeserver auswählt
damit der User die DB vom richtigen Server zieht.

Und die möglichkeit mehrere DBs auf einmahl zu Linken


Felix  :-[  ;D

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

Offline Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #17 am: 28.05.02 - 14:38:58 »
Hi eknori,

leider keine Funktion sichtbar kein Link  nichts  :'(

Felix

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

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Button Script
« Antwort #18 am: 28.05.02 - 15:11:01 »
OK,

hast du den Client neu gestartet ? Die Änderungen werden erst nach einem Neustart sichtbar.

den Rest schaue ich mir morgen noch einmal an; hab noch nen Termin. Evtl kann sich ja auch noch ein weiteres Mitglied mal einklinken ??

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 Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: Button Script
« Antwort #19 am: 28.05.02 - 15:14:43 »
OK,

und ja Client wurde neu gestartet

Felix
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz