Autor Thema: Attachment-Directory vorgeben  (Gelesen 4358 mal)

Offline geissbock

  • Aktives Mitglied
  • ***
  • Beiträge: 131
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Attachment-Directory vorgeben
« am: 16.07.04 - 09:30:35 »
Moin, Moin,
folgendes Problemchen. Notes merkt sich ja jeweils das letzte Verzeichnis aus dem Datein angehängt wurden und bietet dieses dann beim nächsten mal wieder an. Ich möcht mir eine Schaltfläche programmieren, die das umgeht und mir immer ein von mir festgelegtes Verzeichnis anbietet. Dachte, das sei einfach zu lösen, indem ich per SetEnvironment den Wert von FileDlgDirectory entsprechend manipuliere. Also folgender kleiner Code:
@SetEnvironment(FileDlgDirectory; "C:\\temp");
@PostedCommand([Execute]; "C:\\Programme\\MK Net Work\\ZipMail LN\\zmail32.exe";"L")
Funzt aber irgendwie nicht. Obwohl mir C:\temp angezeigt wird, wenn ich mir das per prompt ausgeben lassen mit:
temp:=@Environment("FileDlgDirectory");
@Prompt([OK];"Das directory ist:";temp);
Mir wird trotzdem immer noch das Verzeichnis angeboten, aus dem ich das letzte mal etwas angehängt habe.
Frage: Warum und wo holt notes den Wert denn sonst her??
 ???

Many thanx in advance



Driri

  • Gast
Re:Attachment-Directory vorgeben
« Antwort #1 am: 16.07.04 - 10:32:06 »
Ich meine, das wird aus der INI geholt, kann da aber leider nicht weiterhelfen.

Aber ne andere Frage :

Wäre ein Button denkbar, über den das Attachment gelöst wird ?

In dem Fall könnte man z.B. per @AttachmentNames die Namen der Anhänge ermitteln, diese per @Prompt zur Auswahl anbieten und per @EditDetach in ein vorgegebenes Verzeichnis lösen.

Offline geissbock

  • Aktives Mitglied
  • ***
  • Beiträge: 131
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Attachment-Directory vorgeben
« Antwort #2 am: 16.07.04 - 11:07:38 »
Hallo und danke für die Antwort. Nein es geht einfach darum ein Vorgabeverzeichnis für das Attachen vorzugeben, nicht fürs Detachen und der Dateiname ist von Fall zu Fall unterschiedlich.
Gruss vom Geissbock

Driri

  • Gast
Re:Attachment-Directory vorgeben
« Antwort #3 am: 16.07.04 - 11:24:25 »
Okay, dann ginge es noch per Script, da geht dann allerdings kein SmartIcon, müßte man dann also anderweitig einpflanzen.

Soll das denn nur für dich oder für mehrere User sein ?
Soll das von überall her verfügbar sein oder nur aus einer Datenbank ?

Offline geissbock

  • Aktives Mitglied
  • ***
  • Beiträge: 131
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Attachment-Directory vorgeben
« Antwort #4 am: 16.07.04 - 11:33:06 »
Hallo,
ok, wär auch als Aktion denkbar. Soll nur für mich sein und nur für eine DB. Versteh eben einfach nicht, warum das mit dem Environment nicht klappt. Wollt mir das eben nur mal basteln, weil mich das nervt und keine umfangreiche Skriptprogrammierung dafür starten, oder hat einer was fertiges?
Danke und Gruß

Driri

  • Gast
Re:Attachment-Directory vorgeben
« Antwort #5 am: 16.07.04 - 13:22:21 »
Ne, was fertiges kann ich nicht bieten, sollte aber nicht zu schwierig sein.

Aber vielleicht hat ja noch jemand ne Idee zum Environment.

Offline -Michael-

  • Aktives Mitglied
  • ***
  • Beiträge: 153
  • Geschlecht: Männlich
    • Software Guide
Re:Attachment-Directory vorgeben
« Antwort #6 am: 18.07.04 - 22:31:01 »
Ich meine, das wird aus der INI geholt

Ja und nein:
Soweit ich weiß wird der Notes.ini - Eintrag "FileDlgDirectory" nur beim Start des Notes-Clients gezogen und beim Beenden wieder geschrieben.
Dazwischen wird der ini-Eintrag soweit ich weiß nicht geschrieben. Somit hat man keine direkte Möglichkeit das zu beinflussen.

Interessant zu wissen wäre hier: Wo cached Notes den Verzeichnis-Pfad? Evtl. kann man sich das dann via C-API ziehen bzw. entsprechend diese Variable setzen.

Michael
« Letzte Änderung: 18.07.04 - 22:32:04 von -Michael- »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Attachment-Directory vorgeben
« Antwort #7 am: 18.07.04 - 22:43:01 »
In dem Zusammenhang geht das nicht mit @Environment, da die @function "nur" auf benutzerdefinierte Einträge (erkennbar am führenden "$") zugreift. Somit: No way this way (neoneuhochdeutsch).
Mit LotusScript gibt es mehr als eine Möglichkeit, sowas zu backen. Wenn LS in Frage kommt, bitte entsprechend posten (und vorher im Forum suchen ! Da gibt es schon etliche Posts !). Und die DesignerHelp studieren - erste Anlaufstelle: NotesUIWorkspace.OpenFileDialog.

Bernhard

Offline -Michael-

  • Aktives Mitglied
  • ***
  • Beiträge: 153
  • Geschlecht: Männlich
    • Software Guide
Re:Attachment-Directory vorgeben
« Antwort #8 am: 18.07.04 - 22:48:21 »
Bernhard:
Aber mit LS sieht es doch da auch düster aus, oder?

Mal ein kurzer Test von mir (R6.5.2 Client):
Attachment detached, dann in notes.ini nachgesehen, aber der Pfad des Dir in welches ich das Attachment detached habe erscheint nirgends (Ctrl+F - Suche via Editor).

Offline -Michael-

  • Aktives Mitglied
  • ***
  • Beiträge: 153
  • Geschlecht: Männlich
    • Software Guide
Re:Attachment-Directory vorgeben
« Antwort #9 am: 18.07.04 - 22:54:20 »
Ich möcht mir eine Schaltfläche programmieren, die das umgeht und mir immer ein von mir festgelegtes Verzeichnis anbietet.

Ups, vielleicht sollte ich erstmal richtig lesen  :P

Trotzdem hätte mich interessiert, wie ich auf die Umgebungsvariable komme, die aktuell vorliegt wenn ein User ein Verzeichnis gewählt hat (z.B. via Detach Att.)  ;) Das ist wohl via Native Script m.E. nicht möglich  :-\

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Attachment-Directory vorgeben
« Antwort #10 am: 18.07.04 - 22:58:51 »
Ooops, das hat aber jetzt nix mit LS zu tun, sondern damit, was Notes wohin speichert. Was in der NOTES.INI landet, ist ein Anhaltspunkt, aber nichts weiter. Diesen Lösungs-Pfad kann man getrost  in die Pfanne hauen (ist ja auch gut so, da diese Werte immer User-abhängig sind und daher mit der ursprünglichen Fragestellung nix zu tun haben).
Es soll ja ein *programmatisch* bestimmtes Directory zum Attaching herangezogen werden - und genau das kann man mittels LS so bestimmen, wie man's denn gerne hätte. Die NOTES.INI vergessen wir lieber in diesem Zusammenhang - die speichert nur einen Schnappschuss, der bestenfalls nur ein *Ansatzpunkt* für den User sein soll. Die Jungs und Mädels von Iris haben es hier einfach nur lieb gemeint  :)

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz