Autor Thema: Script-Bibliothek von Button ausführen  (Gelesen 2540 mal)

Offline vauglan

  • Frischling
  • *
  • Beiträge: 6
Script-Bibliothek von Button ausführen
« am: 05.10.05 - 10:31:51 »
Hallo,

ich habe mir eine script-bibliothek angelegt und möchte diese nun von einem neuen Button in der Symbolleiste aufrufen.
Wie lautet der Befehl dazu?

Danke

Vauglan

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Script-Bibliothek von Button ausführen
« Antwort #1 am: 05.10.05 - 10:43:20 »
In dem Du eine Funktion aus der Script Bibliothek aus dem Click Event des Buttons aufrufst. Z.B. Call meineFunktion(meinParameter)
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Script-Bibliothek von Button ausführen
« Antwort #2 am: 05.10.05 - 10:45:13 »
Ach ja: in den Button-Options musst Du natürlich noch ein use "meineBibliothek" einbauen...
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline vauglan

  • Frischling
  • *
  • Beiträge: 6
Re: Script-Bibliothek von Button ausführen
« Antwort #3 am: 05.10.05 - 11:00:22 »
Muss man jetzt unbedingt den Button im Domino Designer oder kann man das im normalen Lotus erstellen und dann dort mit einem @Befehl z.B aufrufen

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: Script-Bibliothek von Button ausführen
« Antwort #4 am: 05.10.05 - 11:08:15 »
Hi,

mit @-Befehlen wird das, bis auf eine Ausnahme nix. Die Ausnahme ist, dass du einen Agenten erstellst und darin eine (oder mehrere) Funktionen oder Routinen aus deiner Bibliothek aufrufst. Diesen Agenten kannst du dann mit @Command([ToolsRunMacro]; "Name des Agenten") aufrufen.

Bevor wir aber weiter in der Kristallkugel suchen oder im Kaffeesatz stochern erstmal die Frage: Was willst du überhaupt machen? Ein paar mehr Infos wären sehr hilfreich.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Script-Bibliothek von Button ausführen
« Antwort #5 am: 05.10.05 - 11:09:07 »
???
Um eine ScriptBibliothek zu erstellen benötigt man den Designer - also sollte Dir dieser vorliegen. Es ist nicht möglich eine ScriptBibliothek mit einer @funktion aufzurufen.
Dazu müsstest Du einen Agenten schreiben (der von mir aus ebenso die ScriptBibliothek nutzt - funktioniert genauso wie mit dem Button nur im initialize). Agents kannst Du mit @command([toolsrunmacro];"Agentenname") starten.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Script-Bibliothek von Button ausführen
« Antwort #6 am: 05.10.05 - 11:10:25 »
Ab gesehen davon - eine Scriptbibliothek kann man überhaupt nicht "aufrufen", sondern "nur" einbinden.

Bernhard

Offline vauglan

  • Frischling
  • *
  • Beiträge: 6
Re: Script-Bibliothek von Button ausführen
« Antwort #7 am: 05.10.05 - 11:20:45 »
Was ich überhaupt machen will, ist:

Ich möchte auf einen Button klicken und dann sollte das aktuelle Dokument mit einem sogenannten "print2image"-Drucker gedruckt werden, was aber nicht so einfach ist weil dieser nicht als Standarddrucker eingestellt ist. Deshalb habe ich mir das script von der Seite : http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/b3450128589c85ef85256c0e001d56e6?OpenDocument&Highlight=0,default,printer geholt. Und dieses Script wollte ich dann durch meinen Button einbinden.

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Script-Bibliothek von Button ausführen
« Antwort #8 am: 05.10.05 - 11:33:00 »
So, ich gehe also davon aus, dass Du das Script schon in einer Library eingebunden hast.
Das geht nur mit dem Designer und ohne den hast Du in dem Fall schlicht verloren - bzw. müsstest den Code direkt in den Button bringen.

Wie das geht? Ich zitiere die Downloadseite (wer lesen kann ist immer noch klar im Vorteil...):
Zitat
The function can be called with

Call PrintToPDF

from a click event of a button or any part of a script, with this line in Options:

Use "SetPrintToPDF"

Besser kann ichs auch nicht sagen.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Script-Bibliothek von Button ausführen
« Antwort #9 am: 05.10.05 - 11:47:08 »
... möchte diese nun von einem neuen Button in der Symbolleiste aufrufen.

Ich befürchte, dass soll in die Symbolleiste des Clients eingebunden werden - nicht in eine Datenbank. Und das geht dann schon mal gar nicht.
Ausserdem gibt es kein OS-unabhängiges Verfahren (zumindest hat hier im Forum bisher niemand etwas gefunden) für das Setzen eines anderen Druckers via LS und WinAPI. Du wirst also zudem mit dem "gefundenen Code" wenig Freude haben.

Bernhard

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Script-Bibliothek von Button ausführen
« Antwort #10 am: 05.10.05 - 11:53:45 »
Die Symbolleiste habe ich glatt überlesen (weil nicht sein kann was nicht sein darf?)
Also das geht ja nun mal überhaupt nicht...
Wegen der OS-unabhängigkeit: Das ist meiner Erfahrung nach ohnehin äusserst selten - wer hat schon Apple Clients.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Script-Bibliothek von Button ausführen
« Antwort #11 am: 05.10.05 - 12:01:43 »
Nein, nein - mit der OS-Unabhängigkeit sind unterschiedliche Windows-Versionen gemeint.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz