2016-05-13 8 views
-1

Ich wollte dieses Programm namens hilitext (http://www.fanix.com/hilitext.html) kaufen. Laut seiner Beschreibung macht es das, was ich in gewissem Maße brauche. Leider funktioniert es nicht mehr. Der Entwickler hat die Aktualisierung vor einigen Jahren eingestellt und reagiert nicht mehr auf meine E-Mails. Ich habe in den letzten Tagen nach etwas gesucht, das hilitext ähnlich ist, ich konnte nichts dergleichen finden. Ich denke, vielleicht muss ich es selbst machen. Ich bin neu in der Erstellung eines kompletten Programms. Ich brauche ein bisschen Anleitung, wie ich anfangen soll, welche Programmiersprache, welchen Compiler, welche Werkzeuge brauche ich, um ein solches Programm zu erstellen? Ich frage nicht, wie ich es programmieren soll, ich könnte mir ein paar grundlegende Beispielcodes ansehen und herausfinden, wie man das Codieren macht.ein Programm, das Wörter in einem beliebigen geöffneten Fenster auf dem Desktop finden

Hier ist die Beschreibung des Programms, das ich machen müssen:

-Das Programm benötigt hundert von Schlüsselwörtern zu speichern, dass ich Eingang hinein.

-Das Programm scannt ein Fenster auf dem Desktop für das Auftreten dieser Schlüsselwörter in Echtzeit geöffnet.

- Sobald ein Schlüsselwort gefunden wurde, würde seine Hintergrundfarbe oder seine Schriftfarbe zu einer Farbe geändert werden, die ich gewählt habe.

Ich habe ein Programm wie dieses mit Excel Visual Basic gemacht, es funktioniert nur in Excel und es hat den Job für eine Weile erledigt. Leider ist die Datenquelle nicht mehr über Excel verfügbar. Deshalb muss ich das Programm so konfigurieren, dass es mit jedem auf dem Desktop geöffneten Fenster funktioniert.

Natürlich, wenn ein solches Programm bereits existiert, bitte erzählen Sie mir davon.

Vielen Dank.

Antwort

0

-Das Programm muss Hunderte von Schlüsselwörtern speichern, die ich eingegeben habe.

Hunderte ist nicht so viel. Sie können es einfach in eine flache Datei schreiben und es lesen, wann immer Sie es brauchen.

-Das Programm scannt jedes auf dem Desktop geöffnete Fenster nach dem Auftreten dieser> Schlüsselwörter in Echtzeit.

Das hängt wirklich von dem Programm ab, das Sie scannen möchten. Sie können den Inhalt eines geöffneten Fensters nicht einfach lesen. Jede Art von Anwendung (Microsoft Office < -> Internet Explorer < -> Java-basierte Anwendung < -> Qt-like < -> Mainframe-Anwendung < -> ...) würde seine eigene Methodik benötigen.

Ich würde vorschlagen, den Umfang zu beschränken ..

-Wenn ein Schlüsselwort gefunden wird, die Hintergrundfarbe oder seine Schriftfarbe würde verändert werden> auf eine Farbe, die ich gewählt haben.

Gleiche Kommentare wie oben; Begrenzen Sie den Umfang.

Ich brauche ein wenig Anleitung, wie zu starten, wie welche Programmiersprache, welchen Compiler, was sind die Werkzeuge, die ich brauche, um ein Programm so zu machen?

Wählen Sie im Allgemeinen eine Programmiersprache, die Sie möchten. Ich würde eine Skriptsprache wie Python vorschlagen, da die Syntax ziemlich klar ist. Der Compiler hängt von der verwendeten Programmiersprache ab.

+0

Das Fenster, das ich jetzt scannen muss, ist eine Java-basierte Anwendung. Vielen Dank für Ihre Antwort. – newbiecoder

+0

[Java-Programme unterscheiden sich, da sie nicht die nativen Steuerelemente verwenden, sondern die gesamte Benutzeroberfläche benutzerdefiniert darstellen. ... Windows-spezifische Grabber funktionieren nicht, da sie nur ein einzelnes Fenster mit einer Reihe von Pixeln sehen.] (Http://superuser.com/a/512536) –