Das Notes Forum

Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: S2000 am 11.07.13 - 16:09:57

Titel: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: S2000 am 11.07.13 - 16:09:57
Hallo,

ich möchte eine SendenAn Funktion manuell erstellen. Ich habe hierzu also eine Verknüpfung im Entsprechenden Profilordner erstellt mit folgender Syntax:

"C:\Program Files (x86)\Notes\notes.exe" mailTo:?attach=

Wenn ich nun eine Datei markiere und über die Rechte Maustaste die Verknüpfung ausführe, so wird die Datei angehängt (ok, es wird zumindest versucht). Das icon erschein im Body, aber es kommt die Fehlermeldung, das die Datei nicht gefunden wird  ::)
Wenn ich den Dateinamen hinten manuell anfüge, dann hängt er die Datei an...

Wie müsste die Syntax hiefür aussehen, damit die selektierte Datei übernommen wird....

Gruß
Armin

PS: Warum das ganze nicht über die Defaultfunktionalität?! Ganz einfach, weil der defaultclient hier auf outlook steht  :-X
Titel: Re: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: Tode am 11.07.13 - 16:43:59
Nun: Vermutlich ist da ein leerzeichen im Pfad... Du müsstest also eine Möglichkeit finden, das so aussehen zu lassen:

"C:\Program Files (x86)\Notes\notes.exe" mailTo:?attach="%1"

mit %1 = korrekter Platzhalter für den übergebenen Dateinamen (%1 kommt aus der Batch- Programmierung, funktioniert aber hier nicht, das habe ich ausprobiert...

EDIT: Habe grad mal kurz recherchiert:
dieser Link (http://www.traum-projekt.com/forum/66-betriebssysteme/63201-kontextmenue-senden-erweitern-pfad-file.html) könnte helfen:
Code
Proxy.vbs
=======
Dim WshShell, args, strFilename
Set WshShell = CreateObject("WScript.Shell")
Set args = WScript.Arguments
' Mußt mal ausprobieren, ob sich hier ein URLencode lohnt...
strFilename = args.Item(0)
WshShell.Run "iexplore http://abc-solutions.de/proxy.php?filename=" + strFilename, 1, True
Titel: Re: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: Micha B am 11.07.13 - 18:15:16
Zitat
Warum das ganze nicht über die Defaultfunktionalität?! Ganz einfach, weil der defaultclient hier auf outlook steht 
Wenn Du aber sowieso mit Notes arbeitest, wieso stellst Du das nicht einfach um?
Titel: Re: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: S2000 am 12.07.13 - 08:28:09
... mit %1 hatte ich schon probiert. Der Dateiname enthält auch kein leerzeichen (er wird in der Fehlermeldung auch 'korrekt' angezeigt).

Wie bereits gesagt, Outlook wird hier der default-Client (migration ist am laufen), somit kann ich das nicht umstellen. Ein Grund warum ich das noch möchte ist. Wir haben hier einen Anwender, welcher noch auf Notes ist. Wenn er die SandenAn nativ mit Notes bei Grafiken verwendet, funktioniert das nicht  ??? (scheint ein MIME-Problem zu sein, allerdings bin ich noch nicht dahintergekommen wo genau das Problem liegt. Bei der oben beschrieben Methode, wenn sie den mal geht, findet keine 'Umwandlung' statt).

Falls einer also noch eine Idee für das SendenAn (Syntax hat....)

Gruß

Armin
Titel: Re: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: billygates am 12.07.13 - 09:54:43
Wie wäre es mit einem Url-Aufruf:
mailto:hans@example. org
Titel: Re: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: Micha B am 12.07.13 - 10:14:20
Und wenn ihr per default Outlook nutzt, wieso muß dann der Umweg über Notes erfolgen?
Titel: Re: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: ascabg am 12.07.13 - 10:27:37
Hallo,

Ich lesen jetz schon eine Weil hier mir un dmuss sagen, dass ich immer weniger verstehe.

Der Anwender setzt (noch) Notes ein. Somit ist doch bei ihm noch der LN-Client als Standardmailprogramm definiert.
Waehlt er jetzt (im Explorer) "Senden an -> EMail-Empfaenger" an, so sollte doch, korrekt gesetzt Eintraege in der Registry
vorausgesetzt, eine neue Mail in Notes geoeffnet werden und die Datei angeheangt werden.

Ein MIME-Problem halte ich hier fuer eher unwahrscheinlich, da MIME hier noch gar nicht mitspielt.
(das wird doch erst interessant, wenn die Mail versendet wird)


Andreas
Titel: Re: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: S2000 am 12.07.13 - 10:54:19
Ok,

bei diesem speziellem Anwender ist Notes noch default und senden an funktioniert, nur nicht bei Bildern! Mapimail-config stimmt aber (zeigt also auf Notes und Notes startet auch wenn man sendenAn macht).
Ich wollte zum einen dieses Problem damit umgehen hier nicht mehr über die MAPI-Schnittstelle zu gehen.
Zum anderen gibt es Outlook Anwender, die manchmal noch ein Mail via Notes versenden wollen (was noch funktioniert), wenn das Mail z.B. mit Notes-mitteln verschlüsselt werden soll (bzw. der Zielanwender noch auf Notes ist).

Sorry, das ich hier zwei Probleme mische, bzw. die Lösung dieser beiden Probleme gerne in einem hätte.

Wie gesagt, Problem ist die Übergabe der selektierten Datei, welche wenn hartcodiert übergeben ("C:\Program Files (x86)\Notes\notes.exe" mailTo:?attach=c:/Temp/x.txt) funktioniert, wenn aber leergelassen ("C:\Program Files (x86)\Notes\notes.exe" mailTo:?attach= ) eine Fehlermeldung "File does not exist: c:/Temp/x.txt" produziert.

Gruß

Armin

PS: Wenn ich das attch= auch noch weglasse, dann wird der dateiname eben in das sendTo übernommen
Titel: Re: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: Tode am 12.07.13 - 10:54:49
Warum machst Du nicht einfach das mit demkurzen vb- Script? Dann kannst Du Dir die Syntax- Recherche sparen und bist dazu noch viel flexibler...
Titel: Re: SendenAn link manuell erstellen mit Übernahme eines Attachments
Beitrag von: S2000 am 15.07.13 - 09:32:18
... ok, mit ner .bat geht es (wie es wohl auch mit VB gehen würde). Sieht halt nicht so schick aus, da immer kurz ne CMD-Box aufgeht ...

Danke

Gruß
Armin