Kezdőoldal » Számítástechnika » Programozás » C#-ban van olyan funkció,...

C#-ban van olyan funkció, hogy sendkeys. Hogyan tudok ezzel billentyűkombinációkat imitálni?

Figyelt kérdés

[link]

Ezt az oldalt már olvastam, csak számomra nem derül ki, hogy ALT+TAB esetén mégis hova írja pluszt, meg hogy legyenek az idézőjelek..

Le tudnátok írni, hogy ALT+TAB imitálása esetén mit írjak a SendKeys() zárójelébe?



2015. márc. 7. 17:39
1 2
 1/14 anonim ***** válasza:

"%{TAB}"


De nem biztos, hogy működni fog, mert spec. OS funkció. Egy próbát persze megér.

2015. márc. 7. 17:41
Hasznos számodra ez a válasz?
 2/14 A kérdező kommentje:

Sikerült, köszönöm! :)

Az egyetlen hiba amit vétettem, hogy én úgy gondoltam kell még közéjük egy szóköz is, de ezek szerint nem. :D

2015. márc. 7. 17:45
 3/14 A kérdező kommentje:

Viszont a következő dolog már nem megy..

Ezt a programot arra akarom használni, hogy kicsit kényelmesebb legyen a like nélküli megtekintés.

A következő sor a forráskódban az, hogy küldje el a textbox szövegét a javascript console textboxába, majd üssön entert, de hibaüzenetet kapok:

[link]

2015. márc. 7. 17:52
 4/14 anonim ***** válasza:

Mivel a Sendkeys nem így műköik.

Szerinted ami abban a stringben van, az milyen gombnak felel meg?

2015. márc. 7. 19:35
Hasznos számodra ez a válasz?
 5/14 A kérdező kommentje:

képzeld textet is belehet oda írni :D

spammer programról hallottál már? xD

https://www.youtube.com/watch?v=E3zNC0CNB60

2015. márc. 7. 19:43
 6/14 anonim ***** válasza:

Kérdező, ezt ajánlom figyelmedbe:


[link]


Ezzel csak és kizárólag gombokat küldhetsz, tehát bármilyen stringet nem.


Megoldás: másold a szöveget vágólapra, és utána küldj egy CTRL+V-t.

2015. márc. 7. 22:02
Hasznos számodra ez a válasz?
 7/14 A kérdező kommentje:

És hogyan küldöm a szöveget vágólapra? :D

És az hogy van, hogy ami a videóban van, az működik?

Én ezt megcsináltam, és működött, különféle szövegeket eltudtam spamelni bárkinek! xD

2015. márc. 7. 22:16
 8/14 A kérdező kommentje:

Ja, mielőtt hülyének néznél :D

A szöveget manuálisan vágólapra tudom tenni természetesen.

De a forráskódban hogyan tudnám ezt megoldani, hogy a textbox.Text kerüljön a vágólapra?

2015. márc. 7. 22:17
 9/14 anonim ***** válasza:

A tisztán látás kedvéért:

1: A SendKeys működik stringel is mert okos és egyenként lekezeli a karaktereket, amiket a fókuszban lévő ablak kap meg.

Ablak fókuszba helyezésére nincsen managed method így ha ezt szeretnéd használd a Windows API-t, pl: FindWindow és SetForegroundWindow.

2: Vágólapra helyezés C# -ban végtelenül egyszerű: Clipboard.SetText("");

2015. márc. 7. 23:04
Hasznos számodra ez a válasz?
 10/14 A kérdező kommentje:
Kösz! :D
2015. márc. 7. 23:05
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!