kleines Problem. Ich habe eine Hama-Maus mit zwei programmierbaren Tasten. Die erste ruft ein c#-Programm ab, mit dem Daten aus Datensätzen ins clipboard genommen werden.
Die zweite Taste soll in einer beliebigen Anwendung genau zwei Funktionen erfüllen: mouseclick + ctrl-V
Ich brauche also ein Programm, welches "mouseclick + ctrl-V" ausführt, das ich dann auf der Maustaste abspeichern kann. Wie geht das am einfachsten?
Eine genauere Bezeichnung hälst Du für überflüssig?
Die spielt ja auch eigentlich keine Rolle. Er will nur wissen, wie man ein Programm schreibt, das an der aktuellen Position des Mauszeigers einen Klick auslöst und dann Ctrl+V an das Programm sendet, das dann den Fokus hat. Der Typ der Maus ist dazu nicht relevant.
Mit eben diesen Programm die zweite Taste so programmieren?! Oder kann
das Programm das nicht, wie programmierst du denn die Taste?
Das Programm öffnet eine Form, zeigt verschiedene Daten in einer Listbox an und nimmt das, worauf der Mousezeiger steht, in das clipboard. Das ist mit c# einfach.
Das Problem der zweiten Taste ist, dass in einer anderen Anwendung - z.B. pdf - agiert wird.
eht's immer noch um dein Projekt, Edge/Chrome-Formularfelder mit Werten
aus deiner Buchhaltung vorzubelegen?
BeA, Elster, Pdf-Formulare - überall das Gleiche. Verschiedene Werte aus vorhandenen Dateien müssen übertragen werden. Das ist sehr viel Clickerei über das Clipboard. Eine brauchbare Lösung habe ich noch nicht gefunden. Stand jetzt: ein c#-Formular, das aktenbezogen relevante Daten bereitstellt, die über
Nachdem das Programm Position und window-hwdn gespeichert hat wird eine c#-form mit einer Listbox aufgerufen, in der Daten eines Datensatzes durch mouseclick angewählt werden und dann in das hwnd window eingetragen werden. Damit hat man dann praktisch ein verwaltetes clipboard für mehrere Werte.
das Aktenzeichen auswertet und die zugehörige Akte auswählt
die BeA-Voreinstellungen so ändert, dass direkt in der Akte gespeichert wird.
Die ersten beiden Punkte funktionieren. Die BeA-Voreinstellungen ergeben sich aus dem jeweils letzten Speichervorgang. Das muss irgendwo auf der Festplatte abgelegt sein. Nur wo?
Dort geht es um die Software, die Hardware muss man separat beschaffen. In meiner Arbeitsplatzumgebung eigentlich ungenutzte Tasten habe ich mir so nützlicher gemacht: Capslock-Taste ist zum Mausdoppelklick umdefiniert zwecks Entlastung der rechten Hand. Apostroph-Taste links von Backspace wird zu Strg-Backspace, um das ganze Wort zu löschen, usw. Weitere Möglichkeiten sind da denkbar. Ob es zum Anwendungsfall hier passt, ist natürlich die Frage.