Wie kann ich Text in einer anderen Anwendung mit Java.awt.Robot auswählen (Beispiel: Shift + Home)

StackOverflow https://stackoverflow.com//questions/24023187

  •  21-12-2019
  •  | 
  •  

Frage

Ich versuche, java.awt.robot zu verwenden, um einige Excel-Arrays automatisch für mich zu beheben. Um dies zu tun, muss ich den Text in einer Zelle auswählen. Es scheint, dass Shift + Home und Umschalttaste + Pfeiltasten nicht zum Auswählen von Text funktionieren. Hier ist ein Code-Snippet:

generasacodicetagpre.

Note Hinweis Bewegen Sie den Cursor. STRG-A Funktioniert funktioniert jedoch den Text nicht in Excel, so dass es ein Nein-Go-GO ist.

Ich habe hier eine Referenz gefunden https://community.oracle.com/thread / 1289981? Start= 0 & tstart= 0 über dieses Thema, aber sie kamen nicht zu einer Lösung.

Jede Hilfe wäre sehr dankbar. Oder eine andere Lösung zum Auswählen des Textes in Excel. Beachten Sie, dass VBA und Makros auch nicht für die spezifische Aufgabe arbeiten, die ich versuche.

danke.

Update Mit Hilfe der Beratung von SESAME konnte ich den Text gelöscht haben. Jetzt möchte ich Zellen mithilfe von Shift + Pfeil oder etwas umzusetzen. Hier ist ein aktualisierter Code-Snippet; Beachten Sie die Zeile, die nicht funktioniert:

generasacodicetagpre.

War es hilfreich?

Lösung

Navigation zu einer Zelle und Drücken von space dann ctrl + z (rückgängig) wählt den Text in dieser Zelle aus.Grundsätzlich löscht es das Quadrat und wenn Sie das Löschen rückgängig machen, wird der Text ausgewählt.Es ist hässlich, aber wenn das alles ist, was Sie brauchen, nehme ich an, es könnte funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top