Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Bruce Willis am 20.11.04 - 20:46:52

Titel: exe-Frage für die echten Profis
Beitrag von: Bruce Willis am 20.11.04 - 20:46:52
Hallo,

kann man ein .exe File in eine Notes DB einbinden und es direkt mit einem Klick aus einer Ansicht heraus starten?  ::)

Es handelt sich dabei um eine einzige *.exe Datei, die ohne DLLs o.ä. auskommt.

Danke im Voraus!

Gruß
Bruce
Titel: Re: exe-Frage für die echten Profis
Beitrag von: eknori am 20.11.04 - 20:52:59
letzte oder vorletzte Woche hatten wir hier mal so etwas. Ich komme nur nicht auf das Thema. War irgendwas mit VB . Wer kann sich  erinnern ?
Titel: Re: exe-Frage für die echten Profis
Beitrag von: koehlerbv am 20.11.04 - 20:56:05
Erster Blick: Nje wosmoshno (nicht möglich für die, die nicht Bruce heissen).

Zweiter Blick: Hm, wir müssten erstmal wissen, was "Doppelklick auf die Ansicht" heisst. Da KÖNNTE relativ einfach was gehen.

Bernhard
Titel: Re: exe-Frage für die echten Profis
Beitrag von: TMC am 20.11.04 - 20:59:18
Und ansonsten:
Speichern der Attachments auf die Festplatte und dann starten.
Ist prinzipiell ein Wenig-Zeiler.
Könnte Über PostOpen des Docs getriggert werden. Oder aber über Buthong.

Matthias
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Bruce Willis am 20.11.04 - 21:07:36
Hallo Profis,

Danke für Eure schnellen Antworten!

Ich möchte diese exe-Datei nicht auf der Festplatte bei jedem User speichern sondern in eine DB einbinden.

Dann sollen die User die Möglichkeit haben, auf einen Button in einer Ansicht klicken und diese exe-Datei starten.

Klar kann ich bloß ein Dokument erstellen und diese exe-Datei  anhängen, die User danach öffnen müsste. Sieht aber nicht so schön aus... Die echten Profis verstehen mich schon...  ;)


Gruß
Bruce

Titel: Re: exe-Frage für die echten Profis
Beitrag von: TMC am 20.11.04 - 21:14:50
Damit Windof ein File öffnen kann, muss dieses mal temporär irgendwo gespeichert werden.
Dies passiert auch, wenn Du ein Attachment in Notes startest. Dieses wird erst gespeichert und dann gestartet.
Daher: Speichere das/die Attmachents per Script temporär und öffne diese dann. Ist wie gesagt ein Wenig-Zeiler.
Code habe ich parat, sag Bescheid, dann poste ich diesen. Ist kein Geheimnis.

Matthias
Titel: Re: exe-Frage für die echten Profis
Beitrag von: TMC am 20.11.04 - 21:20:09
Ähm, das Forum hat da eh schon Lösungen parat, brauche also nix mehr posten:

http://www.atnotes.de/index.php?topic=14809.0
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Bruce Willis am 20.11.04 - 21:30:51
VIELEN DANK!!!

Ich probiere's mal.

Ein schönes Wochenende an alle Profis!!!

Gruß
Bruce
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Heiggo am 21.11.04 - 02:30:12
Coole Anforderung :-) Hoffe nur, das das keine Schule macht. Meine Nutzer und Nutzerinnenenenenenen dürfen gar keine startbaren Dateien auf ihrem System speichern (UTIMACO Safe Guard sei Dank), was also auch beim Starten aus einer Datenbank heraus nicht funzen dürfte, da eigentlich immer zwischengespeichert wird. Whatever... wer´s braucht und Risiken eingehen mag :-) Es geht halt nix über Spannung im Netzwerk *kicher*
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Driri am 22.11.04 - 10:10:44
Man kann auch eine spezielle Maske erstellen, dort die Datei reinhängen und in den Maskeneigenschaften einstellen, daß beim Öffnen der erste Dateianhang ausgeführt werden soll.
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Bruce Willis am 22.11.04 - 18:02:08
Hallo Driri,

die Idee ist sehr interessant und viel versprechend.

Nur...

Wenn ich mit dieser Maske ein Profil-Dokument erstelle und per Button mit @Command([EditProfileDocument] öffne, will diese EXE nicht starten.

Wie hast du das Problem gelöst?

Gruß
Bruce
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Semeaphoros am 22.11.04 - 18:04:24
Das funktioniert wohl nur bei normalen Dokumenten und nicht bei Profil-Dokumenten, dort müsste mans dann programmatisch lösen.
Titel: Re: exe-Frage für die echten Profis
Beitrag von: koehlerbv am 22.11.04 - 18:06:42
Ingos Vorschlag widerspiegelt das, was ich mit
Zitat
Hm, wir müssten erstmal wissen, was "Doppelklick auf die Ansicht" heisst. Da KÖNNTE relativ einfach was gehen.
meinte.

Allerdings funktioniert das nicht mit ProfileDocuments, da diese eben doch ganz anders ticken als "normale" Dokumente (sie werden ja auch nicht in Ansichten angezeigt - dies als Verweis zu Deiner Ausgangsfrage).

Du kannst doch ProfileDocs einfachst umgehen. Ist das kein gangbarer Weg ?

Bernhard
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Bruce Willis am 22.11.04 - 18:18:18
Das funktioniert wohl nur bei normalen Dokumenten...
Ja, bei den normalen wird die EXE gestartet... Ich erstelle also eins, aber wie kann ich am besten bzw. schönsten genau dieses einzige Dokument aus einer Ansicht heraus per Button starten?
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Bruce Willis am 22.11.04 - 18:20:06
Du kannst doch ProfileDocs einfachst umgehen. Ist das kein gangbarer Weg ?
E-e-eh... Was meinst Du damit? Kannst Du bitte Deine Idee präzisieren?
Titel: Re: exe-Frage für die echten Profis
Beitrag von: koehlerbv am 22.11.04 - 18:23:05
- Ansicht nur mit Setup-Dokument(en)
- Wenn es nur eins gibt: 1. Spalte die UNID des Documents, dann @dbColumn
- Wenn es mehrere gibt: 1. Spalte eindeutiger Schlüssel für das Dokument, 2. Spalte UNID. Dann @dbLookup
- Mit der UNID dann @Command ([OpenDocument]; ...)

HTH,
Bernhard
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Semeaphoros am 22.11.04 - 18:25:39
Du kannst doch ProfileDocs einfachst umgehen. Ist das kein gangbarer Weg ?
E-e-eh... Was meins Du damit? Kannst Du bitte Deine Idee präzisieren?

Das hast Du ja schon, indem Du ein normales statt ein Profildoc genommen hast, mehr hat er auch nicht gemeint.

Was hast Du denn für ein Problem in der Ansicht? Wenn Du das betreffende Dokument in der Ansicht doppelklickst, passiert doch genau das - oder?

Und wenn Du das per Buhtong machen willst, dann verwende @Command([OpenDocument]) und das angewählte Dokument wird geöffnet - mit genau dem gewünschten Effekt
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Bruce Willis am 22.11.04 - 18:53:02
Danke, Bernhard. Ich probiere's mal.
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Bruce Willis am 22.11.04 - 18:57:43
...Wenn Du das betreffende Dokument in der Ansicht doppelklickst, passiert doch genau das - oder?
...Und wenn Du das per Buhtong machen willst, dann verwende @Command([OpenDocument]) und das angewählte Dokument wird geöffnet...
Danke, das alles stimmt.

Nur soll es ohne das Auswählen des Dokuments funktionieren. Bloß per Button aus jeder (für User) verfügbaren Ansicht...
Titel: Re: exe-Frage für die echten Profis
Beitrag von: Semeaphoros am 22.11.04 - 19:06:36
Ok, da ist Bernhards Ansatz/Konzept zielführend.