Freeware Downloads von Dr. Jürgen Thümmler

Teile des Original "WinRobots-Automatisierungs-Systems" von 1997-2003 stellt Hr. Dr. Thümmler der Programmierergemeinde kostenlos, ohne Gewähr und als Freeware zur Verfügung. Es werden die VB6-Runtime-Dateien benötigt.

Downloads by Dr. Juergen Thuemmler: Some Parts originate from the "WinRobots-Skript-System" developed 1997-2002. Dr. Thuemmler gives them to you free of charge, without warantee and as Freeware The VB6-Runtime-Files are required.

Wenn Sie Fragen an Dr. Thümmler haben, besuchen Sie bitte das IT-Berater Support-Forum.

If you have Questions to Dr. Thümmler, please visit the IT-Berater Support-Forum.

 


Windows-ANALYZER

Ein Teil einer früheren "WinRobots"-Distribution. Der Analyzer zeigt an, um welche Steuerelemente es sich im jeweiligen Fall handelt.

Just move the mouse over any window, and you'll get a hierarchical list of the main-window and its children. Very handy if you need to work with FindWindow or FindWindowEx.

 


PROCESS-ANALYZER

Der "Process-Analyzer" ist ebenso Teil des "WinRobots-Systems" und zeigt die laufenden Prozesse, die Fenster, die zu den Prozessen gehören sowie die DLL's, OCXe etc. an, die durch den vorgewählten Prozeß verwendet werden.

The "Process Analyzer" displays the running processes. After clicking on any entry the windows belonging to this process will be shown in the lower listbox. If there exists at least one window, the button "Modules" will be enabled, and then clicking it you'll get displayed all of the DLLs, OCXe etc. which are used (loaded) by the selected process.


 


ANACLOCK

Das Anaclock Beispielprogram zeigt, wie man die Region API verwendet, um eine transparente Uhr herzustellen, deren Größe und Position verändert werden kann.

The anaclock sample demonstrates how to use the region API to create a transparent clock which can be sized, positioned, colored, and changed regarding the hands form via command line, which can be moved and can adapt its color to the background.

 


CALLBACK.DLL

Die "Callback.dll" erlaubt den Datenaustausch zwischen VB-Applikationen. Sie kann auch als Empfänger für "Windows-Messages" verwendet werden.

This is a universal Callback DLL which is useful for data transfer between VB apps. The "callback.dll" makes it possible to transfer any data between VB Apps without the need of subclassing. It may also serve as a receiver for callbacks from Windows.

 

 

 

 


Dr. Thümmler-DLL Pack

This Package contains a lot of useful DLL's for advanced VB-Programmers. More advanced Versions are contained in the actual WinRobots-Distribution.

The DSBTNCLR.DLL allows you to easily change the forecolor of a command button. Just one simple function call and you're done. No subclassing required.

With this DSCBTSHL.DLL, you can install a systemwide or thread related CBT/SHELL hook to get some useful info on user activities regrding launching, closing and activating programs. The sample project demonstrates how to monitor the launching and closing of applications and displays the according Exe/Dll path.

The DSCWPMSG.DLL allows you to monitor any messages either thread related or system wide using a WH_CALLWNDPROC hook and/or WH_GETMESSAGE hook. Some messages may be discarded. The attached sample demostrates monitoring the messages of the Notepad's thread.

With the DSDRIVE.DLL, you can eject/insert any removable media on your system.

The DSDSKTOP.DLL allows you to save and restore the positions of the objects on your desktop.

The "DSFILES.DLL" enables you to search for a file or a group of files in any location, for instance a folder or the entire computer.

DSFLASH.DLL solves a very common problem in VB, how to get "MouseEnter", "MouseLeave" events for VB controls for several purposes. There are some solutions using "SetCapture()", but these assume to have controls with a "hwnd" property and generate some negative behaviour. Therefore, I've written this little standard DLL which does the job also for windowless controls like labels, images, and shapes and even for up to 50 rectangular regions.

The DSHANDLE.DLL offers a few replacement functions for API functions like FindWindow, SetForegroundWindow, etc.

The DSKEYBRD.DLL enables you to watch for keyboard activities in foreign apps or system wide and - if desired - to block these activities.

The DSMODAL.DLL allows you to make your forms system modal or modal to another application.

The DSMOUSE.DLL allows you to create system wide mouse hooks and gives you the ability to block certain mouse events.

The DSRGSTRY.DLL makes it easy to read from and write to the registry including the enumeration of subkeys and entries. Also (un)register functions for ActiveX components are supported.

The DSSCRNSV.DLL lets you prevent a screensaver from starting either in general or only if your app is active.

The DSSUBCLS.DLL makes it possible to subclass foreign windows and allows listening to their messages. The sample demonstrates how to subclass \"Notepad\" in different ways.

The DSWATCH.DLL makes it easy to watch for closing of any program, which may be launched by the app which uses the DLL, or already be running. It is possible to watch for up to 20 different programs and to order to launch any Exe when the watched program is closed - even if the calling app was closed meanwhile.

SWAPKEY-Example demonstrates, how to swap keycodes system wide using the using the "dskeybrd.dll" and the "dscbtshl.dll".

The ADDMENU Example demonstrates how to insert a popup-menu into the menubar of Notepad and evaluate the menu click using a WH_GETMESSAGE (API) hook, installed with the dscwpmsg dll.

 


SHOWPIC

ShowPic zeigt Bilder ohne irgendeinen Rand an und unterstützt einige Features wie Anzeige übergroßer Abbildungen etc. Schließt das VB-Projekt ein.

ShowPic displays pictures without any border and supports some features like display of large pictures, show TopMost, lock moving, copy to clipboard, or printing out. Includes the VB-Project.

 

 


VOLUME

Das Beispielprojekt VOLUME enthält ein vorgefertigtes Klassenmodul, welches als Lautstärkeregler fungiert. Das VB-Projekt zeigt auch, wie man "Volume-Sliders" ohne irgendein OCX erzeugt.

The example project contains a "ready to use" class module for the volume control of main volume, wave, line in, micro, and CD audio. The sample demonstrates also how to create volume sliders without any OCX.

 


SCREENSHOT

Dieses Werkzeug macht es einfach, Screenshots des aktiven Fensters, eines Kindfensters, einer rechteckige Region, von "Drop-Down", "Pop-up"-Menü's oder selbstverständlich des gesamten Desktop aufzunehmen.

This tool makes it easy to take screenshots of the active window, any child window, a rectangular region, dropdown/popup menus and, of course, the entire desktop.

 

 


TEXTPICKER

Dieses kleine Juwel aus der "Dr. Thümmler Kollektion" erlaubt es, Texte aus Fenstern, die unter dem Mauszeiger liegen, zu lesen, in andere Fenster übertragen oder in einer Textdatei abspeichern.

Bei Listenfeldern oder ListView-Elementen wird die komplette Liste als Text gespeichert.

This small jewel from "Dr. Thuemmler collection" permits it to read texts from windows or folders or listboxes, which are under the mouse pointer. The result can be transferred into other windows or into a text file.

With Listbox or ListView elements the complete list is stored as text.


 

 
Hits | Theo Gottwald * Wolfartsweierer Str.1 * 76131 Karlsruhe | Telefon (07 21) 9 66 33-00 | Fax (07 21) 9 66 33-99 |Info@it-berater.org | Stand: 04/22/2006