Hi Am 17.10.19 um 19:50 schrieb Karl Sinn:
Hi,
Ziel ist es eine Rechenaufgabe zu automatisieren. Dazu müsste der Inhalt eines Feldes ausgelesen werden, eine Berechnung ausgeführt werden und dann das Ergebniss in das Feld zurück eingefügt werden. Da das ganze in unterschiedlichen Programmen funktionieren soll hab ich versucht es mit xbindkeys umzusetzen.
Eine Ausgabe zu machen bekomme ich hin mit (xbindkeysrc):
"xte 'str 0.22'" b:8
Wie kann ich da jetzt - STRG-A - STRG-C - Berechnung - STRG-V
miteinander verdinden?
Ich bin ein wenig weiter gekommen. xte erlaubt es Befehle einfach hintereinander zu schreiben. # kopiert den Inhalt des Feldes xte 'keydown Control_L' 'key a' 'key c' 'keyup Control_L' Danach kann man weiter bash Befehle mit ";" getrennt ausführen. Den Inhalt der Zwischenablage bekomme ich so in eine Variable: foo=`xclip -o` Jetzt müsste ich noch eine Rechenoperation ausführen und das Ergebnis dann wieder mit xclip -i in die Zwischenablage kopieren aber irgendwie schaffe ich es nicht in der bash eine Berechnung durchzuführen. im Netz finde ich nur Referenzen auf bc und gawk aber ich komme irgendwie nicht klar damit. Also wie mache ich eine Multiplikation in der bash und weisse das Ergebnis einer Variablen zu? Danke, Gruß Karl
Gruß Karl
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org