[python] Otázka - funkcia os.system
Tomáš Babej
tomas na iol.sk
Středa Březen 2 19:57:43 CET 2005
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