from tkinter import *
from tkinter import messagebox as mb
from tkinter import filedialog as fd
globaltext = ""
def openfile():
global globaltext
file_name = fd.askopenfilename()
f = open(file_name)
globaltext = f.read()
def savefile():
global globaltext
file_name = fd.asksaveasfilename(initialfile='image.bin',defaultextension=".bin",filetypes=[("All Files","*.*")])
f = open(file_name, 'w')
mb.showinfo("Сообщение","Начало создания файла загрузочной дискеты")
for mystr in globaltext:
f.write(mystr)
for index in range(0,1474560 - len(globaltext) ):
f.write('\0')
mb.showinfo("Сообщение","Загрузочная дискета готова")
f.close()
root = Tk()
mainmenu = Menu(root)
root.config(menu=mainmenu)
filemenu = Menu(mainmenu, tearoff=0)
filemenu.add_command(label="Открыть загрузочный сектор",command=openfile)
filemenu.add_command(label="Создать загрузочную дискету",command=savefile)
mainmenu.add_cascade(label="Файл", menu=filemenu)
root.mainloop()
|