Discussion:
py2exe + pywinauto + sendkeys issue
Gabriel Genellina
2008-03-17 12:48:40 UTC
Permalink
i have a problem with this modules py2exe + pywinauto + sendkeys used
together.
In my script i'm using this expression
app.window_(title="SJphone").Edit.TypeKeys("Test is
running",with_spaces=True)
TypeKeys is using SendKeys module i suppose.
Does it work as a normal script, without using py2exe?
from distutils.core import setup
import py2exe
setup(
options = {"py2exe": {"compressed": 1,
"optimize": 0,
"bundle_files": 1,
"packages": ["encodings", "pywinauto",
"pywinauto.controls", "pywinauto.tests"] } },
zipfile = None,
console=["hosts.py"]
)
Perhaps you have to include SendKeys explicitely. I think pywinauto
doesn't require SendKeys, but uses it if already installed.
--
Gabriel Genellina
hellt
2008-03-17 13:08:43 UTC
Permalink
Post by Gabriel Genellina
i have a problem with this modules py2exe + pywinauto + sendkeys used
together.
In my script i'm using this expression
app.window_(title="SJphone").Edit.TypeKeys("Test is
running",with_spaces=True)
TypeKeys is using SendKeys module i suppose.
Does it work as a normal script, without using py2exe?
from distutils.core import setup
import py2exe
setup(
options = {"py2exe": {"compressed": 1,
"optimize": 0,
"bundle_files": 1,
"packages": ["encodings", "pywinauto",
"pywinauto.controls", "pywinauto.tests"] } },
zipfile = None,
console=["hosts.py"]
)
Perhaps you have to include SendKeys explicitely. I think pywinauto
doesn't require SendKeys, but uses it if already installed.
--
Gabriel Genellina
i tried this:

"packages": ["encodings", "pywinauto", "SendKeys",
"pywinauto.controls", "pywinauto.tests"]

But there was an error too(
hellt
2008-03-17 10:56:26 UTC
Permalink
Hi all
i have a problem with this modules py2exe + pywinauto + sendkeys used
together.

In my script i'm using this expression
app.window_(title="SJphone").Edit.TypeKeys("Test is
running",with_spaces=True)

TypeKeys is using SendKeys module i suppose.

my setup.py looks like that:

from distutils.core import setup
import py2exe

setup(
options = {"py2exe": {"compressed": 1,
"optimize": 0,
"bundle_files": 1,
"packages": ["encodings", "pywinauto",
"pywinauto.controls", "pywinauto.tests"] } },
zipfile = None,
console=["hosts.py"]
)



and when i'm trying to run my hosts.exe i'm getting this traceback


Traceback (most recent call last):
File "hosts.py", line 524, in <module>
main()
File "hosts.py", line 517, in main
TestCase3_1()
File "hosts.py", line 421, in TestCase3_1
SJstart()
File "hosts.py", line 36, in SJstart
app.window_(title="SJphone").Edit.TypeKeys("Test is
running",with_spaces=Tru
e)
File "pywinauto\controls\HwndWrapper.pyc", line 928, in TypeKeys
NameError: global name 'SendKeys' is not defined


are there any workarounds on that?
Gabriel Genellina
2008-03-17 17:51:27 UTC
Permalink
En Mon, 17 Mar 2008 08:56:26 -0200, hellt <Dodin.Ro... at gmail.com>
i have a problem with this modules py2exe + pywinauto + sendkeys used
together.
pywinauto uses sendkeys when performs TypeKeys function.
when i include sendkeys to my package's list i have an error posted
"No module named SendKeys"
Does your script actually work *without* py2exe?
SendKeys is a separate package that you have to download and install
separately.
--
Gabriel Genellina
hellt
2008-03-17 17:48:06 UTC
Permalink
Post by Gabriel Genellina
i have a problem with this modules py2exe + pywinauto + sendkeys used
together.
In my script i'm using this expression
app.window_(title="SJphone").Edit.TypeKeys("Test is
running",with_spaces=True)
TypeKeys is using SendKeys module i suppose.
Does it work as a normal script, without using py2exe?
from distutils.core import setup
import py2exe
setup(
options = {"py2exe": {"compressed": 1,
"optimize": 0,
"bundle_files": 1,
"packages": ["encodings", "pywinauto",
"pywinauto.controls", "pywinauto.tests"] } },
zipfile = None,
console=["hosts.py"]
)
Perhaps you have to include SendKeys explicitely. I think pywinauto
doesn't require SendKeys, but uses it if already installed.
--
Gabriel Genellina
pywinauto uses sendkeys when performs TypeKeys function.
when i include sendkeys to my package's list i have an error posted
"No module named SendKeys"
ok.. all is ok.
i have just reinstall sendkeys.
hellt
2008-03-17 17:22:31 UTC
Permalink
Post by Gabriel Genellina
i have a problem with this modules py2exe + pywinauto + sendkeys used
together.
In my script i'm using this expression
app.window_(title="SJphone").Edit.TypeKeys("Test is
running",with_spaces=True)
TypeKeys is using SendKeys module i suppose.
Does it work as a normal script, without using py2exe?
from distutils.core import setup
import py2exe
setup(
options = {"py2exe": {"compressed": 1,
"optimize": 0,
"bundle_files": 1,
"packages": ["encodings", "pywinauto",
"pywinauto.controls", "pywinauto.tests"] } },
zipfile = None,
console=["hosts.py"]
)
Perhaps you have to include SendKeys explicitely. I think pywinauto
doesn't require SendKeys, but uses it if already installed.
--
Gabriel Genellina
pywinauto uses sendkeys when performs TypeKeys function.
when i include sendkeys to my package's list i have an error posted
below:

"No module named SendKeys"

Loading...