[PythonCE] Windows Mobile 5.0 Now Has a Console!
Bandung
bandung at skyesystems.com
Sat Dec 9 23:27:37 CET 2006
What a difference a "\" makes.
When calling python, it needs to have the exact path given, the relative
path doesn't work. So if I enter the following..
\> python \sample.py
Then it works! What this means is I can now write bat files which call
various pythom modules. I can also execute python modules from the cmd
console by typing
\> python \path\sample\module.py
What I want to get working next is the ability to execute my python
scripts/modules from within pocket Vim. I can already edit python modules
from within pocket Vim, complete with all of the syntax hiliting, that
includes colours and correct indentations. I can assign a key stroke combo
to launch macros and now that I can get python to run from the cmd concole
and pass it a module, I have the makings of a pretty decent development
environment.
I just wish that the -i parameter would work. Then we could type the
following..
\> python \path\sample\module.py -i
and put python into the interactive mode while loading the module. If
anyone knows how to get pythonce to accept parameters such as -i, etc, this
would be the bomb.
Bandung
Bandung wrote:
>
> It is strange that I can use the Cmd console to launch other programs such
> as Vim.exe and hand these apps a file to open when they startup. For
> example, the following works when I type "vim sample.txt" at the command
> prompt...
>
> Pocket CDM v 4.20
> \> vim sample.txt
>
> This starts up Vim with the file sample.txt loaded.
>
> I can just as easily launch pocket word in the same manner.
>
> \> pword sample.doc
>
> Yet when I try to launch python with a py module, it borks.
>
> \> python sample.py
>
> Traceback (innermost last):
> <NULL>: <NULL>
>
> If I just type python, then it launches ok.
>
> \> python
>
> Python 2.5 (release25-maint, Oct 11 2006 ......
>>>>
>
> There are a number of os functions not implemented within pythonce such as
> os.system or os.exec or os.spawn but I fail to see why this should stop
> the cmd console's shell from starting python and handing it a module as an
> argument.
>
> Any thoughts?
>
>
>
>
> Bandung wrote:
>>
>> It is now possible to load and run Microsoft's console as well as
>> Simbolic's PocketConsole. Here are the steps.
>>
>> 1. Get the Pocket Console and install it
>> http://www.symbolictools.de/public/pocketconsole/index.htm Pocket
>> Console
>>
>> 2. Get the Pocket CMD file and install it
>>
>> http://www.symbolictools.de/public/pocketconsole/applications/cmd/index.htm
>> Pocket Cmd
>>
>> 3. You can also install Microsoft's cmd program in parallel with the Open
>> Source one. There is a pocket cmd console buried within PowerToys 2003.
>> I tried to install it but it didn't work properly. If you can extract
>> the following three files from the CAB then you can get it working. All
>> you need is the cmd.exe and shell.exe files placed anywhere in one
>> directory. Then use the console.dll that symbolic installs within the
>> Windows directory rather than the Microsoft console.dll and you will be
>> able to run Microsoft's cmd dos utility.
>> I have a stand alone install for Microsoft's Cmd utility version 4.2 as
>> well as the older one called 3.0 These work quite well. I just don't
>> know where to find them on the web anymore. If you would like to try the
>> stand alone installer, I will post them on a free downloading file site.
>>
>> 4. The most important step! Change the following registry entry.
>>
>> HKEY_LOCAL_MACHINE\Drivers\Console\OutputTo
>>
>> set this value to 0
>>
>> What is beautiful about this set of programs is that I can now launch
>> other apps from a dos console. I am able to launch the pocket ssh port
>> created by Rainer (it supports tunneling) and other apps that have
>> command line arguments and switches. Example. ssh mysite.com -l bandung
>> -L 25:127.0.0.1:25
>>
>> So to the point. I want to be able to launch python with the command
>> line prompts/arguments. Things such as python.exe my_module.py -i and
>> the like. But these features seemed to have been removed from the python
>> ce port. If they are put back, then we should be able to test our
>> modules by running them within an interactive python session.
>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Windows-Mobile-5.0-Now-Has-a-Console%21-tf2780274.html#a7777157
Sent from the Python - pythonce mailing list archive at Nabble.com.
More information about the PythonCE
mailing list