Domino 9 und frühere Versionen > ND6: Entwicklung
Script-Bibliothek von Button ausführen
Gandhi:
???
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.
koehlerbv:
Ab gesehen davon - eine Scriptbibliothek kann man überhaupt nicht "aufrufen", sondern "nur" einbinden.
Bernhard
vauglan:
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.
Gandhi:
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"
--- Ende Zitat ---
Besser kann ichs auch nicht sagen.
koehlerbv:
--- Zitat von: vauglan am 05.10.05 - 10:31:51 ---... möchte diese nun von einem neuen Button in der Symbolleiste aufrufen.
--- Ende Zitat ---
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
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln