Python tkinter command open cmd
การเรียกใช้คำสั่งเพื่อเปิด cmd สามารถทำได้หลายวิธี หนึ่งในวิธีที่ผมจะมานำเสนอคือการใช้โค้ด Python tkinter เปิด cmd เป็นทางเลือกใช้คำสั่งอีกทางรัดหนึ่งที่สามรถทดลองทำกันได้
Input
import os
import tkinter as tk
root = tk.Tk()
canvas1 = tk.Canvas(root, width=300, height=350, bg='lightsteelblue2', relief='raised')
canvas1.pack()
label1 = tk.Label(root, text='Upgrade PIP', bg='lightsteelblue2')
label1.config(font=('helvetica', 20))
canvas1.create_window(150, 80, window=label1)
def upgradePIP():
os.system("start cmd")
button1 = tk.Button(text=' Upgrade PIP ', command=upgradePIP, bg='green', fg='white',
font=('helvetica', 12, 'bold'))
canvas1.create_window(150, 180, window=button1)
root.mainloop()
Output
อธิบายขั้นตอนการทำงานโดยภาษา Python
บรรทัดที่ 1 เรียกใช้คำสั่งไลบรารี os
บรรทัดที่ 2 เรียกใช้ tkinter ของ tk
บรรทัดที่ 3 สร้างหน้าจอ
บรรทัดที่ 4-5 กำหนดสีหน้าจอ
บรรทัดที่ 6 สร้างข้อความ
บรรทัดที่ 7 กำหนดฟ้อนด์ข้อความ
บรรทัดที่ 8 กำหนดตำแหน่งของข้อความ
บรรทัดที่ 9 - 10 เปิด cmd
บรรทัดที่ 11 -12 สร้างปุ่ม button และกำหนด styles ปุ่มตามความต้องการ เมื่อทำการกดปุ่มจะไปเรียกใช้คำสั่งเปิด cmd
บรรทัดที่ 13 กำหนดตำแหน่งของปุ่ม button
บรรทัดที่ 14 จบคำสั่งการทำงานและแสดงคำสั่งการทำงานออกมาตามภาพ Output ด้านบน
ในส่วนของการทำงานหลักๆนั้นขั้นแรกให้ทำการสร้างปุ่มเพื่อเรียกใช้ cmd ส่วนคำสั่ง cmd ที่เราจะติดตั้งหรือเปิด cmd อย่างเดียวนั้นสามารถกำหนดเองได้เลย ถ้าต้องการเปิดเฉพาะ cmd ให้ใช้คำสั่ง start cmd เป็นอันเปิดหน้าจอ cmd ขึ้นมาและคำสั่งต้องอยู่ภายใน (" ") หรือ (' ') ก็ได้
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Python