import os
import tkinter as tk
root= tk.Tk()
canvas1 = tk.Canvas(root, width = 300, height = 300, bg = 'gray90', relief = 'raised')
canvas1.pack()
label1 = tk.Label(root, text='Drive:')
label1.config(font=('helvetica', 9))
label2 = tk.Label(root, text='Filepath:')
label2.config(font=('helvetica', 9))
entry1 = tk.Entry (root)
entry2 = tk.Entry (root)
def close_window():
root.destroy()
def command_1(x):
x = x
os.system(str(x))
def command_2(y):
os.system("cd " + str(y))
os.system("dir > DirOutput.txt")
button1 = tk.Button(text=' Run Command ', command=command_1(entry1), bg='black', fg='green', font=('helvetica', 12, 'bold'))
button2 = tk.Button(text=' Run Command ', command=command_2(entry2), bg='black', fg='green', font=('helvetica', 12, 'bold'))
button3 = tk.Button(text=' Kill Program ', command=close_window, bg='black', fg='Red', font=('helvetica', 12, 'bold'))
canvas1.create_window(150, 60, window=button1) #Button One
canvas1.create_window(50, 20, window=label1) #Top Label
canvas1.create_window(150, 20, window=entry1) #Top Entry
canvas1.create_window(150, 140, window=button2) #Button Two
canvas1.create_window(50, 100, window=label2) #Bottom Label
canvas1.create_window(150, 100, window=entry2) #Bottom Entry
canvas1.create_window(150, 250, window=button3) #Kill
root.mainloop()