Kezdőoldal » Számítástechnika » Programozás » Hogyan tudok autoittal egy...

Hogyan tudok autoittal egy már megnyitott notepad ablakba írni? (az megy hogy notepad ablakot nyitok s beleírok)

Figyelt kérdés
2017. ápr. 14. 12:22
 1/4 coopper ***** válasza:

Szia.


Autoitben : ControlSend


Google keresés : autoit send key to specific window : [link]


Első találat : [link]


A példa része pont egy notepad-ba ir szöveget.


Sok sikert.

üdv.

2017. ápr. 14. 19:22
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
nem megy
2017. ápr. 15. 00:51
 3/4 coopper ***** válasza:

Szia.


Imádom az ilyen válaszokat.


Most mit szólnál hozzá ha én meg csak annyit válaszolnék :


De nekem megy!


Én igy próbáltam és nekem működött :


(A funkciónak az elejét és a végét ki kell venni ahhoz hogy működjön, ki kell venni azt is hogy elinditson egy másik notepadot, és ha azt akarod, hogy kimentse a beleirt szöveget akkor a NEM mentést is módositani kell :


; A funkció eleje nem kell

; Func Example()

; Run Notepad

; Ez a sor nem kell mivel ez csak egy új notepadot indit el

;Run("notepad.exe")


; Az hogy a futó notepad azonositóját megkeresse az kell

;Wait 10 seconds for the Notepad window to appear.

Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)


; Wait for 2 seconds.

Sleep(2000)


; Send a string of text to the edit control of Notepad. The handle returned by WinWait is used for the "title" parameter of ControlSend.

ControlSend($hWnd, "", "Edit1", "This is some text")


; Wait for 2 seconds.

Sleep(2000)


; Close the Notepad window using the handle returned by WinWait.

WinClose($hWnd)


; Now a screen will pop up and ask to save the changes, the classname of the window is called

; "#32770" and simulating the "TAB" key to move to the second button in which the "ENTER" is simulated to not "save the file"

WinWaitActive("[CLASS:#32770]")

Sleep(500)


; Ezt a sort is módositani, kell ha szeretnéd kimentetni a változást a {TAB} nem kell elég csak az {ENTER}


Send("{ENTER}")

; A funkció vége sem kell

; EndFunc ;==>Example


Sok sikert.

Üdv.

2017. ápr. 15. 09:42
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Köszi, még emésztem.
2017. ápr. 17. 14:17

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!