import string,os,sys,time,string,win32com.client,types px=win32com.client.Dispatch('ponx.Mci') i=0 parg="" for arg in sys.argv: i+=1 if i==1: pass elif i==2: a0=arg else: parg+="'''"+arg+"'''," ponx='px.'+a0+'('+parg[:-1]+')' #print ponx resul=eval(ponx,globals(),globals()) if resul: if (type(resul) is types.ListType) or (type(resul) is types.TupleType): r="" for i in resul: r+=str(i) print r else: print str(resul)