Thanks for reply. Python and Powershell are required because the installer would deal in virtual machines ( VMware environment ). Some prechecks and postconfig are required in both VMware and Windows environment. For dealing with VMware environment powershell has the best bonding. For windows I am using Python.
I am new to this field and do not know if there is an alternative available.! Can you please suggest an alternative to Powershell in VM environment. ? The current look of the installer is completely command line based. -----Original Message----- From: Alec Taylor [mailto:alec.tayl...@gmail.com] Sent: Sunday, November 20, 2011 7:22 PM To: Badjatya, Nikunj Cc: python-list@python.org Subject: Re: ProgressBar - Python and Powershell Why are you writing an installer in Python and Powershell? Just write an installer in WiX, NSIS or Inno like the rest of the sane world. Alternatively take a look at MakeMSI or the script python uses to generate there .MSI. Anything else is WAY too non-standard to consider. On Mon, Nov 21, 2011 at 12:01 AM, <nikunj.badja...@emc.com> wrote: > Can anyone throw some light on this please ! ? > > > > > > From: python-list-bounces+nikunj.badjatya=emc....@python.org > [mailto:python-list-bounces+nikunj.badjatya=emc....@python.org] On Behalf Of > nikunj.badja...@emc.com > Sent: Thursday, November 17, 2011 4:10 PM > To: python-list@python.org > Subject: ProgressBar - Python and Powershell > > > > Hi All, > > > > I am using Python 2.7, windows Env. > > I have an Installer written in Python(45%) and Powershell(55%) which is used > to install Virtual Machines at specific locations. It is single threaded. > > I am trying to implement a ProgressBar for this installer. So that the user > will come to know the progress of the installation. > > I am using pypi progressbar module. > > The top script is in python which inturns calls powershell scripts using > subprocess.call() and proceeds with the installation. > > > > I am taking a shared file between python and powershell, so that diff > functions can update their %age completion level in to the file. Ex. Func1() > updates it to 5%, func2() will add its own 5% to it.. and so on. > > At the start of the (main.py) script I am creating a thread whose sole > purpose would be to keep "READ" a temp file for a new entry in it. > > Based on this entry I can have my thread update the progressbar on the > console. > > > > My questions are: > > 1. Can I have a better shared mechanism between python and > powershell.? As I am using a file here. Reading + writing in python and > writing only in powershell. ! > > 2. Does this thread mechanism work.? I am yet to implement and test > it.! :P What can be the possible shortfalls.? > > > > > Thanks > > > > Nikunj > > Bangalore - India > > > > > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list