GuiDropFiles unter Windows 7 - eml Datei

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Skywalker
Posts: 12
Joined: 14 Oct 2013, 15:28

GuiDropFiles unter Windows 7 - eml Datei

23 Oct 2013, 01:32

Hallo in die Runde,
ich beiss mich grad an einer Sache fest und nach allem möglichen probieren finde ich den Grund/die Lösung nicht.

Ich habe eine super simple Gui - und möchte aus meinem Mailprogramm ein EML-File herausziehen auf mein AHK Script.
Das geht wunderbar aus dem Explorer und Total Commander - aber nicht aus dem Mailprogramm

Die Variante mit GuiDropFiles: geht nicht.

und diese Variante geht auch nicht :(

Code: Select all

Gui, +E0x10
Gui, Add, Edit, x12 y50 w140 h30 ,
Gui, Add, Button, x12 y10 w140 h30 , Button
OnMessage(0x233, "OnGuiDropFiles")
Gui, Show, w479 h379, Drop Test

Gui +E0x10
 
return

GuiClose:
ExitApp

OnGuiDropFiles(wParam) { 
	global
	;WS_EX_ACCEPTFILES := 0x10
	VarSetCapacity($DropedFile, 256, 0)

	IF DllCall("Shell32\DragQueryFileA", "UInt", wParam, "UInt", 0, "Str", $DropedFile, "UInt", 256)
		{
			VarSetCapacity($DropedFile, -1)
			msgbox % $DropedFile
		}

	DllCall("Shell32\DragFinish", "Uint", wParam)
	Return 0
}
Hat mir jemand einen Tipp wie es gehen könnte direkt aus einer Anwendung?
Vielen Dank vorab!
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: GuiDropFiles unter Windows 7 - eml Datei

23 Oct 2013, 06:10

Es gibt viele verschiedene Dinge, die man per Drag'n Drop bewegen kann.
Deine E-Mail könnte auch z.B. einfach Text sein.
Ich werde mich mal in das Thema einlesen.
Recommends AHK Studio
Skywalker
Posts: 12
Joined: 14 Oct 2013, 15:28

Re: GuiDropFiles unter Windows 7 - eml Datei

25 Oct 2013, 07:23

Schonmal vielen Dank vorab!
Ich hab immernoch nix gefunden
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: GuiDropFiles unter Windows 7 - eml Datei

25 Oct 2013, 09:18

Ich auch ehrlich gesagt wenig.
Ich weiß jetzt nur, dass MSDN in der Hinsicht kaum Infos liefert.
Recommends AHK Studio
just me
Posts: 9482
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: GuiDropFiles unter Windows 7 - eml Datei

26 Oct 2013, 00:43

Das komplette Drag&Drop läuft ausschließlich über die Windows Shell. Wenn ein Programm die Shell nicht benachrichtigt und die entsprechenden Shell Strukturen füllt, funktioniert es nicht.
gero
Posts: 172
Joined: 02 Oct 2013, 05:36

Re: GuiDropFiles unter Windows 7 - eml Datei

26 Oct 2013, 16:07

Es wäre hilfreich, wenn du das Geheimnis lüften würdest, welches Mail-Programm du verwendest.
Mit Thunderbird geht das hier bei mir problemlos über GuiDropFiles .

Code: Select all

#NoEnv
#SingleInstance force
gui,show,x100 y100 w100 h100,Mail-Dropper
return

GuiDropFiles:
run, % A_GuiEvent
return

GuiClose:
exitapp
return
gruss
gero

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 35 guests