[python] Otázka - funkcia os.system
pavel.kosina
gen2n na seznam.cz
Pondělí Březen 21 13:56:54 CET 2005
Tenhle dotaz jsem nějak přehlídl...
vstup, vystup=os.popen4(prikaz)
no a dále nápověda...
gen2n
ICQ 176015287
Tomáš Babej napsal(a):
> Mám jednu otázku. V mojom programe používam funkciu system z modulu
> os. Pri použití funkcie sa mi objaví malé čierne okno v ktorom sa
> vykonáva príkaz. Nevie niekto ako by som sa ho mohol zbaviť? Alebo
> nepozná niekto nejakú alternatívnu funkciu alebo modul? Posielam
> aj zdrojový kód programu.
>
> #-*- coding: utf-8 -*-
>
> ##########################################################
> #Autor: Tomáš Babej
> #Názov programu: Komunikátor
> #Verzia: 1.0
> #Dátum vytvorenia: 25.2.2005
> #Dátum poslednej zmeny: 27.2.2005
> #Kontakt:
> # Email: tbabejiol.sk
> # MSN Messenger: tbabej na post.sk
> # Skype: tomas.suba
> ##########################################################
> #14.11.2004 - vytvorenie celého programu
> ##########################################################
>
> from Tkinter import *
> import tkMessageBox
> import os
>
> def odosli():
>
> text=pole.get()
> if text!='':
> pocitac=pole2.get()
>
> if pocitac!='':
> prikaz='net send '+pocitac+' '+text
> os.system(prikaz)
>
> else:
> tkMessageBox.showerror('Chyba','Nezadali ste cieľový počítač')
> else:
> tkMessageBox.showerror('Chyba','Nezadali ste text správy')
>
> okno=Tk()
> okno.title('Komunikátor')
>
> napis=Label(okno,text='Zadajte text:',font='Arial 10')
> napis2=Label(okno,text='Zadajte počítač:',font='Arial 10')
>
> pole=Entry(okno)
> pole2=Entry(okno)
>
> bOdosli=Button(okno,text='Odošli správu',command=odosli,font='Arial 10')
>
> napis.grid(row=0,column=0)
> napis2.grid(row=1,column=0)
>
> pole.grid(row=0,column=1)
> pole2.grid(row=1,column=1)
>
> bOdosli.grid(row=2,column=1)
>
> mainloop()
>
>
>
>
> ___________
> S pozdravom,
> Tomáš,tomas na iol.sk
>
Další informace o konferenci Python