Autor Thema: Attament automatisch starten  (Gelesen 9473 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Attament automatisch starten
« am: 02.12.03 - 08:43:29 »
Hallo!

Ist es möglich mit Script ein Attachment aus einem Dokument direkt zu starten ohne es erst lösen zu müssen oder in der Maske 'ersten Angang automatisch starten' anzuhackln?

lg
-rar
†090620141300

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:Attament automatisch starten
« Antwort #1 am: 02.12.03 - 09:19:23 »
Hi,

ein Attachment zu starten ist ohne voriges Lösen nicht möglich.

Du müsstest ein Script im Postopen-Event der Maske erstellen, dass den Anhang in ein temp. Verzeichnis löst und dann die zugehörigen Anwendung starten und den Dateinamen als Parameter übergeben.
Ist nur so eine Idee. Was anderes fällt mir im Moment dazu nicht ein.

Axel


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

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Attament automatisch starten
« Antwort #2 am: 02.12.03 - 10:11:54 »
Das lösen gefällt mir nicht.
Wenn man in der Maske 'ersten Angang starten' angibt löst Notes den Anhang ja auch nicht irgendwo hin. Oder?
†090620141300

Offline Markus Henke

  • Aktives Mitglied
  • ***
  • Beiträge: 143
  • Geschlecht: Männlich
Re:Attament automatisch starten
« Antwort #3 am: 02.12.03 - 10:31:39 »
Hallo,

natürlich löst Notes den Anhang. Such mal in den Notes Ordnern. Irgendwo werden die gestarteten Anhänge sein.

Wo ist denn das Problem die Datei vorher zu lösen? Wenn Du möchtest, kannst Du die ja beim verlassen der Maske wieder löschen.

Gruß
Markus

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Attament automatisch starten
« Antwort #4 am: 02.12.03 - 10:57:44 »
Seas Markus...
Also ich kann das File nicht finden nachdem es aus einem Dokument heraus geöffnet wurde.

Die Datei nachher wieder löschen.... Das wäre eventuell ein Ansatz. Nur weiß ich auch nicht wie ich das anstellen kann (das löschen).

lg
†090620141300

Driri

  • Gast
Re:Attament automatisch starten
« Antwort #5 am: 02.12.03 - 11:10:55 »
Dafür gibt es das Kill-Statement.

Wenn Du den Anhang selber löst, hast Du ja auch den Pfad und Dateinamen. Das ist dann kein Problem.

Offline Joker

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Geschlecht: Männlich
  • Let`s start !!
Re:Attament automatisch starten
« Antwort #6 am: 02.12.03 - 11:25:03 »
@rar

Hi, hab in einer meiner Datenbanken auch so etwas benötigt. Durch eine Button wird ein Anhang gestartet. Gleichzeitig wird ein Temporäres Verzeichnis in C:/Temp angelegt. Beim Verlassen der Datenbank bzw. auch beim Öffnen wird dieses Verzeichnis dann wieder gelöscht. Wärst du interessiert daran ? Dann suche ich mir alles zusammen was du dafür benötigst.

Gruss Martin

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Attament automatisch starten
« Antwort #7 am: 02.12.03 - 11:49:51 »
Seas Markus...
Also ich kann das File nicht finden nachdem es aus einem Dokument heraus geöffnet wurde.
Anhang:
Sie heisst auch nicht zwingend wie das Attachment im Dokument...
eher so : F76H5d4Hs.tmp


gruss

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Attament automatisch starten
« Antwort #8 am: 02.12.03 - 15:02:01 »
Ich habe jetzt das Verzeichnis gefunden wo die Datei automatisch hingelöst wird. Wenn ich z.B. 'Bill.jpg' starte, löst Notes das File bei mir ins verzeichnis
C:\...\Lokale Einstellungen\Temp\c.daten.notes

Danke Joker für das Angebot, aber ich glaub mit Driris Tipp werd ich es schaffen. Kill war mir bis jetzt unbekannt.

Einfach ExtractFile, dann öffnen und dann Kill Bill.jpg  ;D

Danke euch allen

-rar
†090620141300

Offline outerspace

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
Re:Attament automatisch starten
« Antwort #9 am: 10.12.03 - 15:39:06 »
Hallo zusammen,

klingt alles ganz gut,
nur eine Sache fehlt mir noch.
Wie kann ich überprüfen, ob die Datei noch in der Anwendung geöffnet ist ?

Bei mir (WinXP, Notes 5.0.11) kann ich die Datei löschen obwohl sie noch geöffnet ist.
Schöner wäre dem Anwender eine Meldung ausgeben zu können, dass er die Datei speichern und schließen soll.

Gruß
Outerspace

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Attament automatisch starten
« Antwort #10 am: 10.12.03 - 16:26:46 »
Ich hab das file dorthin gelöst wo Notes es auch hin löst.
Nämlich ins Verzeichnis:
Environ("Temp") + "\c.daten.notes\"
Dort laß ich sie einfach stehen, ohne löschen, da die Files die ich in dem Programm öffne immer "file.tif" heißen. Wird dann immer neu überschrieben. Wenn file.tif aber noch geöffnet ist funktioniert es aber nicht so. Dann schreib ich einfach so viele xe davor bis ich einen neuen Namen hab.

HTH
rar
†090620141300

Offline outerspace

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
Re:Attament automatisch starten
« Antwort #11 am: 10.12.03 - 16:39:52 »
Klar, das löst dein Problem,
meines ist etwas anders gelagert.
Der Anwender öffnet ein Notesdoc mit Anhang.
Auf Knopfdruck löse ich den Anhang ebenfalls ins Tempdir
und starte den Anhang mit der betriebssystem verknüpften
Anwendung.
Wenn mein Anwender das Notesdoc wieder schliesst,
will ich die aktualisierte Datei wieder in das Doc anhängen.
Dazu sollte die Bearbeitung der Datei aber abgeschlossen sein.
Bei MS-Office und pdf-Dateien funzt das auch, nur gif, jpg und sogar txt Dateien laufen so durch.
d.h.: ich brauche eine sichere Funktion, die mir überprüft, ob die Datei noch geöffnet ist ?????

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Attament automatisch starten
« Antwort #12 am: 10.12.03 - 16:48:47 »
Da kann ich dir leider auch nicht helfen.

Aber ich glaube das ist in Notes 6 Standard. Hilft dir aber wahrscheinlich nicht.
lg
-rar
 
†090620141300

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Attament automatisch starten
« Antwort #13 am: 10.12.03 - 16:59:08 »
outerspace: das geht nicht generell. Das hängt ganz davon ab, wie die betreffende Applikation die Datei öffnet. Nur wenn die Datei von der Applikation gesperrt wird (was leider nicht alle tun), ist es möglich, festzustellen, wann die Applikation mit der Bearbeitung fertig ist ..... Ueberreste aus der DOS-Zeit :-(
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline techner

  • Aktives Mitglied
  • ***
  • Beiträge: 118
Re:Attament automatisch starten
« Antwort #14 am: 10.12.03 - 17:09:17 »
Hier in diesem Forum wurde eine DB als Freeware angeboten. In der DB sind PDF abgelegt. Diese werden durch einen Doppelklick ohne weitere Abfragen gestartet. Also ist aus meiner Sicht die Idee hier umgesetzt

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Attament automatisch starten
« Antwort #15 am: 10.12.03 - 17:21:37 »
PDF Dateien werden normalerweise nicht aktualisiert. Outerspace will feststellen, wann die Aktualisierung durch die externe Software abgeschlossen ist. Das mit dem Starten ist schon mehrfach angesprochen und gelöst worden .... tja ...
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline outerspace

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
Re:Attament automatisch starten
« Antwort #16 am: 10.12.03 - 17:54:09 »
Der Adobe Acrobat ist sogar noch eine Anwendung die die Datei auf Betriebssystemebene sperrt.
Es tun halt nicht mehr alle anscheinend.

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Attament automatisch starten
« Antwort #17 am: 11.12.03 - 11:09:02 »
... Eknori hat zum erneuten Einhängen von bearbeiteten Attachments eine DB => ReAttach.nsf - damit wird dieses auch in R5 ermöglicht...

... bei kommerzieller Nutzung kannst du von Eknori eine Lizenz erwerben - auf jeden Fall günstiger als selbst schreiben...

ata
Grüßle Toni :)

Offline outerspace

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
Re:Attament automatisch starten
« Antwort #18 am: 11.12.03 - 11:33:15 »
Meine Lösung ist soweit schon fertig.
Das einzige was fehlt ist die Abfrage, ob die Datei noch geöffnet ist.
Selbst R6, wo das Attachmenthandling erweitert worden ist,
prüft das meines Wisens nicht.

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Attament automatisch starten
« Antwort #19 am: 11.12.03 - 13:48:51 »
Wie startet man eigentlich einen Anhang mit der im Betriebssystem verknüpften Anwendung?

Ich habe hardcoded den Pfad eines Programmes eingegeben. Funktioniert zwar, aber anders wäre es natürlich schöner.
†090620141300

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz