![]() |
Re: Parameter SCHNELL an Hauptprog weiterleiten
So, ich habe es nach langer Zeit nun endlich herausgefunden, wie man "Pakete" von selektierten Dateien im Explorer verschicken kann. Stichwort:
Delphi-Quellcode:
Mithilfe einer eigenen Dll kann man Einträge in das PopUp-Menu des Explorers schreiben und mittels der obengenannten Befehle auf die Einträge reagieren. NUR so und nicht anders ist es möglich, viele 100e selektierte Dateien in Windes Eile zu verarbeiten!
function IShellExtInit.Initialize = SEInitialize;
function SEInitialize(pidlFolder: PItemIDList; lpdobj: IDataObject; hKeyProgID: HKEY): HResult; stdcall; function QueryContextMenu(Menu: HMENU; indexMenu, idCmdFirst, idCmdLast, uflags: UINT): HResult; stdcall; function InvokeCommand(var lpici: TCMInvokeCommandInfo): HResult; stdcall; function GetCommandString(idCmd, uType: UINT; pwReserved: PUINT; pszName: LPSTR; cchMax: UINT): HResult; stdcall; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz