Tastatur eingabe simulieren
Übersicht

RubberBetreff: Tastatur eingabe simulieren |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Gibt es einen "SendKey" befehl in BB?
also so, das eine tastatur eingabe "simuliert" wird. |
||
Wenn Gott mich schon liebt, dann dich erstrecht... |
AMD |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi meinst du vielleicht sowas da?
https://www.blitzforum.de/foru...hp?t=25466 MfG |
||
Das Leben ist ein scheiß Spiel hat aber eine saugute Grafik!
PC: AMD 5200 X2(2x2,6Ghz), 250GB Festplatte, 2048MB Arbeitsspeicher, Nvidia 9800 GTX mit 512MB..... Bildschrim mit 22 Zoll und 5msk Übertragungszeit...... Mein BaumMap Tutorial: http://www.blitzforum.de/forum...hp?t=26341 |
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
@AMD: Das is ne Eingaberoutine, wies mir scheint.
@Topic: Ja, Getkey(), wenn ich richtig verstehe. z.B. Code: [AUSKLAPPEN] Graphics 640,480,0,2 Setbuffer Bakcbuffer() While not keydown(1) a=getkey() If a<>0 b$=chr(a) c$=c+b EndIf Text 0,0,c Flip cls Wend End Dies wäre eine einfache Eingaberoutine. (Habs nicht getestet^^) MfG EDIT: Ich hab falsch verstanden. -,- Sendkey=Eingabe Simulieren? also sagen wir, "Du hast die Eingabe gedrückt!", und der Spieler hat nich, dann brauchen wir keinen Befehl, der sowas sagt, sondern einfach eine andere If-Bedingung... |
||
![]() |
mas93 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nein, ich glauber er meinst das anders.
Ich glaube, er will das BB z.b den Tastendruck der Tasten "Strg"+"alt"+"entf" simuliert. Also das WIndows denkt, der Benutzer hätte die Tasten gedrückt. Z.B das wenn der Benutzer in einem messenger z.b ICQ ist und das Programm "Hallo" Simuliert, dass dann Hallo im chatfenster steht. Also so als ob der Benutzer die tasten getippt hätte. KA wie und ob das geht. Mit BB Bordmitteln wird das glaube ich nicht gehen. mfg mas93 |
||
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kannst ja BB eine .vbs Datei schreiben lassen, die das macht:
Zitat: ws = CreateObject("Wscript.shell")
ws.sendkeys("Hallo") Die musst du dann nur noch ausführen lassen, und am Ende wieder löschen ![]() (ich weiß... umständlich) |
||
Twitter
Download Jewel Snake! Windows|Android |
Rubber |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
erstmal lob an: mas93 er(sie?) hat mich verstanden ![]() @Tankbuster ums kurz zusagen: ich hab keine ahnung, wovon du redest - hast mal nen tut? |
||
Wenn Gott mich schon liebt, dann dich erstrecht... |
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Gibt es einen "SendKey" befehl in BB?
Ich hab angenommen, du kennst den Sendkey - Befehl von VBS <.< naja. Du erstellst einfach eine .vbs datei (vbs=visual basic script) Dann per WriteLine folgende Sachen in die leere Datei schreiben: Code: [AUSKLAPPEN] ws = CreateObject("Wscript.shell")
ws.sendkeys("T") Sobald du diese Datei aufrufst, wird die Taste "T" gesendet ![]() Diese 2 Befehle solten eigentlich selbstklärend sein, und sonst kannst du 2 minuten googlen ![]() |
||
Twitter
Download Jewel Snake! Windows|Android |
![]() |
ToeB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also könnte ich die Datei jezt mit Code: [AUSKLAPPEN] ExeFile oder wie der befehl heißt aufrufen ?
mfg Crack93 |
||
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt! |
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
GENAU =D | ||
Twitter
Download Jewel Snake! Windows|Android |
HyDr0x |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Frage: wenn ich Writeline nutze muss ich ja " verwenden. Wie soll ich dann aber BB sagen, dass es
Code: [AUSKLAPPEN] WriteLine stream, "ws = CreateObject("Wscript.shell")" abspeichern soll und nicht nur "ws = CreateObject(" und ")" ? Ebenso verzwickt ist es mit dem Buchstaben "T". Gibts da auch ne andere Lösung? ![]() |
||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich glaub .vbs ist standartmäßig abgestellt, eben weil's gefährlich sein könnte...
und das " kann man durch chr(34) umschreiben, also Code: [AUSKLAPPEN] WriteLine stream, "ws = CreateObject("+chr(34)+"Wscript.shell+chr(34)"+")"
|
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
HyDr0x |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
als ichs mit den falschen "" mal ausgeführt habe hat es zumindestens soweit funktioniert als das es mir einen Fehler anzeigte weil es kein "ws = CreateObject(Wscript.shell)" gibt, eben wegen den fehlenden"" .
Kurz es wird mir ein Kompilierungsfehler von der vbs Datei angezeigt, also muss es doch gehen. EDIT: Mit folgenden Zeilen gings immernoch net: Code: [AUSKLAPPEN] stream = OpenFile("test.vbs") WriteLine stream, "ws = CreateObject("+Chr(34)+"Wscript.shell"+Chr(34)+")" WriteLine stream, "ws.sendkeys("+Chr(34)+"T"+Chr(34)+")" CloseFile(stream) ExecFile("test.vbs") Ich zitiere: Fehler: Anweisung erwartet Quelle: Kompilierungsfehler in Microsoft VBScript |
||
Marek |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Es gab hierzu mal eine Userlib... Suche mal nach virtual "Keycode" oder "Tasten simulieren" in der Foren-suche, du müsstest eigentlich fündig werden ![]() ~Edit~ https://www.blitzforum.de/foru...php?t=5643 ![]() |
||
Wer lesen kann ist klar im Vorteil... |
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Ich glaub .vbs ist standartmäßig abgestellt, eben weil's gefährlich sein könnte...
Abgestellt. Also auf meinem PC ist es auf jeden Fall noch vorhanden. Das kann aber echt heftig sein. Ich kann mich noch an meine Anfänge mi'm programmieren erinnern. Da hab ich nur mit VBS rumgespielt, weil ich keinen BlitzBasic Compiler hatte ![]() Damit kann man auch die heftigsten Viren ect. coden -.- Als ich einmal ausversehen ein test-script geöffnet hab, musste ich erst über ADMIN rein, damit ich das Teil (in autostart kopiert[wennschon, dann richtig^^]) erstmal wieder löschen konnte. Naja... immerhin hab ich jetzt einen schönen BlitzBasic3D Compiler, und hab bessere Sachen zu tun, als möchtegern-viren zu coden. Aber sag mal... WOZU brauchst du in BB SENDKEYS ? 0.o Ich ahne schon illegale Sachen |
||
Twitter
Download Jewel Snake! Windows|Android |
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Damit solltes gehn....
Es ist nicht so einfach, wie in BB. Du hast das "Set" vergessen ![]() ( jaja.. immer diese modernen, einfachen Proggrammier-Sprachen, bei denen der Compiler alle Fehler berichtigt xD ) Code: [AUSKLAPPEN] stream = WriteFile("test.vbs")
WriteLine stream, "Set ws = CreateObject("+Chr(34)+"Wscript.shell"+Chr(34)+")" WriteLine stream, "ws.sendkeys("+Chr(34)+"T"+Chr(34)+")" CloseFile(stream) ExecFile("test.vbs") |
||
Twitter
Download Jewel Snake! Windows|Android |
HyDr0x |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Zitat: Als ich einmal ausversehen ein test-script geöffnet hab, musste ich erst über ADMIN rein, damit ich das Teil (in autostart kopiert[wennschon, dann richtig^^]) erstmal wieder löschen konnte. Ich weiß ja nicht was du für ein System hast aber bei mir kann ich .vbs a) ganz normal ausführen und b) ganz normal wieder löschen . Naja scheint wohl von konfig zu konfig unterschiedlich zu sein. EDIT zum unteren Beitrag: ![]() ![]() |
||
- Zuletzt bearbeitet von HyDr0x am Di, Nov 06, 2007 23:03, insgesamt einmal bearbeitet
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ehm.. nicht wenn es bei jedem neustart den PC wieder herunterfährt <.<
Aber das ist Offtopic. Ich würde die Userlib nehmen, auf die Marek hingewiesen hat. Das ist wesentlich einfacher ![]() |
||
Twitter
Download Jewel Snake! Windows|Android |
Rubber |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
weil ich mit C++ nocht net so weit bin *g
illigales net dirket - klar müsste man damit jetzt nen bruteforcer schreiben können, aber ich wollt eher nen bot für nen game schreiben - (damit ich net die ganze zeit da sein muss-wenn ich zb in der schule bin) und da war die nächste beste lösung, die mir einviel so was mit dem senden von virtuellen tastatur anschlägen zu probieren ^^ naja, mal sehn wie weit ich komme *g |
||
Wenn Gott mich schon liebt, dann dich erstrecht... |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group