Übersicht der verfügbaren Makrobefehle von USB Remote
Der Aufbau der Makros für die App USB-Remote
wie man bei der Inputstick - Makrosammlung sehen kann, haben die Makros einen bestimmten Aufbau und Befehlssatz, mit denen man einen PC fernbedienen kann. so beginnt ein Makro immer mit
<name>
gefolgt von dem Namen des Makros. Mit diesem Namen wird das Makro in der App angezeigt, selbt wenn der Dateiname des Makros ein ganz anderer ist.
Text schreiben
Einfache Texteingaben werden mit dem
Verzögerung
Mit
Die folgende Ausführung um 3 Sekunden verzögern
<delay>3000
Tastenkombinationen wie ALT+F4 oder Windows + E mit
Die Windowstaste heißt bei Inputstick z.B. GUI
. Wenn man nun mit der Tastenkombination Windows+E den Explorer starten möchte, sieht das Kommando so aus
Explorer starten
<press>GUI + E
Zwischenablage des mobilen Gerätes einfügen
Mit clipboard
wird der Inhalt der Zwischenablage des mobilen Gerätes als Text an den Inputstick übertragen. Als Parameter muss noch eine Zahl eingegeben werden, die die Ausführung verhindert, sobald der Text länger ist der angegebene Wert ist. Ist die Zahl 0, gibt es keine Größenbeschränkgungen und der Inhalt wird immer übertragen.
Zwischenablage nur übertragen, wenn diese 10 Zeichen oder weniger enthält
<clipboard>10
Inhalt einer Textdatei schreiben
Mit diesem Kommando kann der Textinhalt einer Datei über den Inputstick übertragen werden. Auf dem HostPC werden die Eingaben dann 1:1 übernommen.
Textinhalt eines anderen Makros »macro.txt« ausgeben
<file>/storage/emulated/0/USBRemote/Macros/macro.txt
Pause einfügen
Mit
Das kann interessant sein, wenn nicht klar ist wann ein Programm wieder bereit ist neue Eingaben in Empfang zu nehmen.
Geräte vibrieren lassen
Dieser Befehl erwartet einen Parameter, der die Dauer der Vibration in Millisekunden beschreibt
Geräte 500ms vibrieren lassen
<vibrate>500
Popupfenster / Toast Meldung anzeigen
Diese Kommando lässt auf dem Smartphone eine Toast Meldung mit dem angegebenen Text erscheinen. Diese Art der Meldung heisst deswegen Toast Meldung, da sie von unten in den Bildschirm "springt" - so wie ein Toast aus dem Toaster.
Toastmeldung "Hallo Welt"
<toast>Hallo Welt
Kommentare mit
Kommentare können auch eingefügt werden, um das Makro zu beschreiben oder den Anwendungsfall näher zu erläutern.
#Ich bin ein Makro
!!! info
Der Kommentar muss jedoch in der ersten Spalte ganz links beginnen.
Schleifenfunktion
Es kommt vor, das man eine Taste, wort oder ganze Sätze mehr als einmal eingeben möchte. Die Loopfunktion ist dann sehr hilfreich, da man dann die Anzahl der Wiederholungen bequem mit einer einzelnen Zahl steuern kann
Praxisbeispiel für einen Loop: 9x Shift+Tab drücken
<label>loop1
<press>Shift + Tab
<delay>50
<loop>loop1 9
Erklärung
Als erstes wird mit <label>
ein beliebiger Name für eine Sprungmarke festgelegt. Dann wird in diesem Beispiel Shift + Tab gedrückt und 50mx gewartet. In der Zeile
Anwendungsbeispiele
Daten von einem Fenster in ein anderes kopieren
Dazu drückt man in der Zeile STRG+A um die gesamte Zeile zu markieren, STRG+C kopiert dann die Daten in die Zwischenablage. Dann STRG+TAB um zum anderen Fenster zu springen und dort dann die Daten mit STRG+V einfügen.
Bruteforce Attacke um ein Passwort zu erraten
Geschickt angewendet, könnte man so auch eine Bruteforce Attacke starten und versuchen ein Passwort zu erraten. Dumm nur, das man bei einem erfolgreichen Angriff nicht erfahren wird, welches Passwort das richtige war und die Ausführung dann auch nicht von alleine anhält.
Die Loopfunktion ist schachtelbar.
Mausbewegung im Touchscreenmodus
Da wo das Gerät es zulässt sind mit <touch> [pressed] [x-postition] [y-position]
absolute Beweungen möglich. Dabe sind Werte von 0-10000 möglich. 10000 enspricht dabei 100%
Mauspfeil genau in die Bildschirmmitte bewegen
<touch>0x00 5000 5000
Parameter 'pressed'
Der Hex-Wert 0x00 steht für "Mausknopf bei bewegen nicht drücken". Falls man eine drag&drop Operation erreichen will, kann man mit 0x01
erreichen, das bei der Bewegung auch der Mausbutton gedrückt gehalten wird.
Falls der Mausklick im Touchmode nicht funktioniert, einfach mit folgender Zeile versuchen
<mouse>0x01 0x00 0x00 0x00
Maustasten
Die Maustasten können jede für sich auch über ein Makro gedrückt werden. Die Zahl bestimmt wie oft die Taste hintereinander gedrückt wird. So ist auch ein Doppelklick möglich.
Linke Maustaste
Linke Maustaste 1x drücken
<click>Left 1
Mittlere Maustaste
Mittlere Maustaste 1x drücken
<click>Middle 1
Rechte Maustaste
Rechte Maustaste 1x drücken
<click>Right 1
Verwandte Artikel
- Inputstick - Makrosammlung (we-do.wiki)
- Inputstick - Makrosammlung - Office (we-do.wiki)
- Inputstick - Übersicht der Tasten (we-do.wiki)
- Inputstick - Synchronistion der Makros / Backup (we-do.wiki)
- Inputstick - Sync der Daten in die Cloud (we-do.wiki)
No Comments