Kann man Tunderbird eine Datei ᅵbergeben, so dass sich eine neues
Verfassen-Fenster ᅵffnet, welches die Datei bereits als Attachment
enthᅵlt?
Hintergrund ist der Wunsch, das Kontext-Menᅵ des Windows-7-Explorers
dahigehend zu ᅵndern, dass der Eintrag "Senden an E-Mail-Empfᅵnger"
mit Thunderbird funktioniert statt nur mit Outlook bzw. OE bzw.
Windows Mail. Mit Outlook klappt das wunderbar: Es ᅵffnet sich eine
neue Mail (mit einem Standardtext) und der angeklickten Datei als
Attachement. So muss ich eigentlich nur noch den Empfᅵnger auswᅵhlen.
Leider bekomme ich das mit Thunderbird nicht hin. Mit einer Verkᅵpfung
zur thunderbird.exe im SendTo-Ordner meines Windows-User-Profils wird
TB nur normal gestartet.
Gibt es vielleicht einen Kommandozeilen-Parameter mit dem man TB
aufrufen kann. Etwa so:
thunderbird.exe -new -attach=E:\foo.xls
Peter
thunderbird.exe -compose attachment="Datei" mᅵᅵte die passende
Befehlszeile sein. Du muᅵt natᅵrlich "Datei" durch die richtige Variable
ersetzen, ich glaube unter Win war das "%1" fᅵr die markierte Datei.
Mozilla-Parameter sind hier beschrieben:
http://kb.mozillazine.org/Thunderbird_Command_Line_Arguments
https://developer.mozilla.org/en/Command_Line_Options
HTH, BM
In m.p.d.w.v.sonstiges hat Du was von einem 'Thunderbird portable'
erwᅵhnt. Handelt es sich hier auch um einen? Denn mit einer
installierten Version kann ich (so wie Knut) Dein Problem nicht
nachvollziehen.
Gruᅵ, Manfred
--
> Eigentlich sollte Brain 1.0 laufen.
gut, dann werde ich mir das morgen mal besorgen...
(...Dialog aus m.p.d.g.w.a.)
Danke. Klingt schon mal ganz gut. Aber ich kriege es nicht ganz hin.
Das Windows-ᅵbliche %1 ist wohl nicht nᅵtig; anscheinend ergᅵnzt der
Explorer bei "Senden An..." den (absoluten) Filenamen automatisch.
Somit fᅵhrt das Folgende _fast_ zum Ziel:
thunderbird.exe -compose "attachment="
Es ᅵffnet sich die neue Mail und im Attachment oben rechts steht
E:\foo.xls. Das Attachment ist aber nicht okay. Die Mail lᅵsst sich
nicht verschicken (Anhᅵngen der Datei klappt nicht) und die Datei
lᅵsst sich auch nicht aus TB heraus ᅵffnen. Beides funktioniert
natᅵrlich bei manuellem Hinzufᅵgen. Der Unterschied ist nur am
Dateinamen im Attachment-Fenster erkennbar. Beim manuellen Minzufᅵgen
steht dort nur foo.xls; bei "Senden An" stattdessen E:\foo.xls
Ich habe dann noch diverse Kombinationen mit einfachen und doppelten
Anfᅵhrungszeichen ausprobiert; leider ohne Erfolg. Auch das hier geht
nicht:
thunderbird.exe -compose "attachment=file:///"
Vielleicht weil der automatisch ergᅵnzte absolute Pfad unter Windows
den Backslash hat und das ganze somit zu file:///E:\foo.xls erweitert
wᅵrde. In diesem Fall wird das Composer-Fenster erst gar nicht gestartet.
Gibt man den absoluten Filenamen direkt in der Verknᅵpfung an und
klickt diese Verknᅵpfung direkt an, so klappt es:
thunderbird.exe -compose "attachment=file:///E:\foo.xls"
Irgendwas mache ich bei der Syntax falsch. Hast Du noch eine Idee?
Peter
Windows 7 RC1 / TB 2.0.0.23
Ja stimmt, von PortableApps. Ich hatte es hier nicht mehr erwᅵhnt,
weil ich davon ausgegangen war, dass eine Lᅵsung ohnehin nur ᅵber eine
Verknᅵpfung und Kommandozeilen-Parameter mᅵglich sein wᅵrde.
BTW: Auf die Portable-Versionen von Firefox und Thunderbird bin ich
nur deshlab umgestiegen, weil bei beiden die Updates unter
Windows-7-64-bit nicht mehr funktionierten. Irgendwelche Dateien
konnten nicht installiert werden.... Aber das ist jetzt eher wieder
ein Windows-Problem und hat hier nichts zu suchen
Peter
Sorry. Hatte vergessen zu erwᅵhnen, dass ich wegen scheiternder
TB-Updates unter Windows-7-RC-64-bit derzeit die TB-Version von
PortableApps verwenden muss. Siehe dazu auch meine Antwort an Manfred.
Peter
Bin zwar nicht Burkhard, aber...
Peter Schleif said the following:
> Danke. Klingt schon mal ganz gut. Aber ich kriege es nicht ganz hin.
> Das Windows-ᅵbliche %1 ist wohl nicht nᅵtig; anscheinend ergᅵnzt der
> Explorer bei "Senden An..." den (absoluten) Filenamen automatisch.
> Somit fᅵhrt das Folgende _fast_ zum Ziel:
>
> thunderbird.exe -compose "attachment="
gem.
<http://www.thunderbird-mail.de/wiki/Aufrufparameter_von_Thunderbird>
thunderbird.exe -compose "attachment='file:///%1'"
Funktioniert hier bei mir mit drag&drop als Batch.
HTH
--
Gruᅵ,
Michael
Vielen Dank. Scheint tatsᅵchlich ohne Umweg ᅵber Batch/Script nicht zu
gehen. Habe jetzt auch das folgende VB-Script in meinem SendTo-Ordner
angelegt. Funktioniert dann auch mit mehreren markierten Files:
'/E-Mail-Empfᅵnger.vbs/
'/--------------------------------------------------/
Option Explicit
Dim wsh, file, str
Set wsh = Wscript.CreateObject("Wscript.Shell")
For Each file In Wscript.arguments
str = str & ",file:///" & file
Next
'/Achtung: Zeilenumbrueche im Newsreader/
wsh.Run
"""E:\Peter\ThunderbirdPortable\App\Thunderbird\thunderbird.exe""
-compose attachment=""'" & Mid(str, 2) & "'"""
Set wsh = Nothing
'/--------------------------------------------------/
Peter
Hmmm, schwierig. Ich bin momentan unter Linux unterwegs, deswegen
kann ich nur ins Blaue schieᅵen. Hast du schonmal mit dieser "%1"
experimentiert?
thunderbird.exe -compose "attachment=file:///%1"
thunderbird.exe -compose attachment="%1"
thunderbird.exe -compose "%1"
o.ᅵ.?
Tschᅵᅵ, BM