mojaSymfonia FORUM
https://forum.mix-soft.pl/

Sendkeys procedury wywołane z okien.
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5851
Strona 1 z 1

Autor:  Bartosh89 [ 2014-06-17, 10:22 ]
Tytuł:  Sendkeys procedury wywołane z okien.

Witam,
Próbuję oprogramować następującą sytuację w programie. W dokumencie sprzedaży po wciśnięciu klawisza Alt+1 wyszukiwany jest kod towaru w osobnej tabeli a następnie jest on zwracany do obiektu iorec. Ten obiekt chce przekazać za pomocą sendkeys Ctrl+V żeby kod towaru wkleił mi się w pozycji w dokumencie.

Kod:
dispatch mShl = "wscript.shell"
iorec ior
ior.BeginSection("__schowek")


ior.BeginSection("__wiersz")
ior.setfield("","000017")
ior.EndSection()
Kopiujdoschowka(ior)
mShl.SendKeys("^{v}")


ale niestety się nic nie dzieje. Jak zamienię sobie v na np. l to wkleja mi się ł. Myślę że program pamięta tą kombinację klawiszy Alt+1. Co o tym sądzicie ?

Autor:  Bartosh89 [ 2014-06-17, 13:04 ]
Tytuł:  Re: Sendkeys procedury wywołane z okien.

Oczywiście program to HMP 2014a :)

Autor:  rafal [ 2014-06-17, 14:02 ]
Tytuł:  Re: Sendkeys procedury wywołane z okien.

Użyj zewnętrznej kontrolki

http://www.script-coding.info/WshExtra.zip

Kod:

dispatch cb = "WshExtra.Clipboard"
cb.Paste()



z tym, że nie wiem czy efekt nie będzie ten sam.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/