[PIPython] Directory...
D.B.
sea_may_cry
Ven 19 Nov 2004 15:16:49 CET
>Il che è molto strano, puoi postare l'intero esempio?
E' un programmino in Tkinter che, a seconda del bottone premuto, cancella i
files desiderati...
-------------- parte successiva --------------
import Tkinter
import os
import sys
import tkMessageBox
class TraceEraser:
def __init__(self):
self.CreaTutto()
def CreaTutto(self):
self.root=Tkinter.Tk()
self.root.title("Trace Eraser")
self.root.geometry("250x210")
MainFrame = Tkinter.Frame(self.root)
MenuFrame=Tkinter.Frame(self.root)
MenuFrame.pack(side=Tkinter.TOP,fill=Tkinter.X)
HelpMenuButton=Tkinter.Menubutton(MenuFrame,text="?",underline=0)
HelpMenu=Tkinter.Menu(HelpMenuButton,tearoff=0)
HelpMenu.add_command(label="Informazioni su Trace Eraser",underline=0,command=self.About)
HelpMenuButton["menu"]=HelpMenu
HelpMenuButton.pack(side=Tkinter.LEFT,anchor=Tkinter.W)
self.la=Tkinter.Label(MainFrame,text="Scegli le opzioni per cancellare le tracce",height="2",relief="ridge").pack(side=Tkinter.TOP,pady=2,padx=2,fill=Tkinter.BOTH)
self.ba=Tkinter.Button(MainFrame, text="Cancella Dati Recenti", command=self.recenti).pack(side=Tkinter.TOP,pady=2,padx=2,fill=Tkinter.BOTH)
self.bb=Tkinter.Button(MainFrame, text="Cancella Cronologia", command=self.cronologia).pack(side=Tkinter.TOP,pady=2,padx=2,fill=Tkinter.BOTH)
self.bc=Tkinter.Button(MainFrame,text="Cancella Files Temporanei", command=self.temporanei).pack(side=Tkinter.TOP,pady=2,padx=2,fill=Tkinter.BOTH)
self.bc=Tkinter.Button(MainFrame,text="Cancella files nel Cestino", command=self.cestino).pack(side=Tkinter.TOP,pady=2,padx=2,fill=Tkinter.BOTH)
self.bd=Tkinter.Button(MainFrame,text="Cancellali tutti", height="3", command=self.tutto).pack(side=Tkinter.TOP,pady=2,padx=2,fill=Tkinter.BOTH)
MainFrame.pack(fill=Tkinter.BOTH)
def About(self):
about=tkMessageBox.showinfo("Informazioni sul programma","Copyright 2004 Daniele Bolognesi\nhttp://electrobeats.altervista.org/programmi")
def recenti(self):
if tkMessageBox.askokcancel("Conferma eliminazione","Cancellare i dati recenti?")=="true":
for File in os.listdir('C:\\Documents and Settings\\Administrator\\Recent'):
os.remove(File)
def cronologia(self):
if tkMessageBox.askokcancel("Conferma eliminazione","Cancellare la cronologia internet?")=="true":
for File in os.listdir('C:\\Documents and Settings\\Administrator\\Impostazioni locali\\Cronologia'):
os.remove(File)
def temporanei(self):
if tkMessageBox.askokcancel("Conferma eliminazione","Cancellare i files temporanei?")=="true":
for File in os.listdir('C:\\Documents and Settings\\Administrator\\Impostazioni locali\\Temporary Internet Files'):
os.remove(File)
def cestino(self):
if tkMessageBox.askokcancel("Conferma eliminazione","Cancellare il contenuto del cestino?")=="true":
for File in os.listdir('C:\\Documents and Settings\\Administrator\\Impostazioni locali\\Cestino'):
os.remove(File)
def tutto(self):
if tkMessageBox.askokcancel("Conferma eliminazione","Cancellare:\ni dati recenti\nla cronologia\ni files temporanei\nil contenuto del cestino ? ")=="true":
for File in os.listdir('C:\\Documents and Settings\\Administrator\\Recent'):
os.remove(File)
for File in os.listdir('C:\\Documents and Settings\\Administrator\\Impostazioni locali\\Cronologia'):
os.remove(File)
for File in os.listdir('C:\\Documents and Settings\\Administrator\\Impostazioni locali\\Temporary Internet Files'):
os.remove(File)
for File in os.listdir('C:\\Documents and Settings\\Administrator\\Impostazioni locali\\Cestino'):
os.remove(File)
def Run(self):
self.root.mainloop()
if (__name__=="__main__"):
TraceEraser().Run()
More information about the Python
mailing list