Xterm kodunu Terminal ve CMD'de çalıştırma

Öncelikle herkese iyi forumlar.
Üzerinde çalıştığım PyRubn projesi için .py ve .rb .exe formatına dönüştüren bir program yapıyorum.
Xterm’i tkinter Frame widgetini kullanarak ekrana yazdırdım ve içine çalıştığı anda xterm -e "python3" gibi kodlar girebiliyorum.
Acaba bunları gnome-terminal ve CMD üzerinden yapmak mümkünmü ?

Örnek :

def çağır():
            file = fd.askopenfilename(title="Select file",filetypes=(("Ruby","*rb"),("Python files","*.py")))
            print(file)

            wid = frame.winfo_id()
            os.system('xterm -into %d -e "pyinstaller --onefile {}" -geometry 80x20 -sb &'.format(file) %wid)

        pencere = tk.Tk()
        pencere.geometry("380x320")
        pencere.title("Ruby => exe")
        pencere.configure(background="GREY")
        
        buton = tk.Button(pencere,text="Select File",font="Verdana 14",fg="White",bg="GREEN",command=çağır)
        buton.place(x=20,y=20)

        frame = tk.Frame(pencere,height=130,width=380)
        frame.place(x=0,y=200)

Iki degisik string formatlama metodu mu o? Ayni satirda?

Hayir, boyle bir kullanimi baska hic bir terminal programinda (baska hic bir GUI programinda) gormedim ve modern GUI kutuphanelerinin ve pencere sistemlerinin sevdikleri akisin disinda.

Mumkunse de cozumu masaustu/pencere sistemi seviyesinde spesifik bir hack’le olur ancak, xterm’unki gibi.

@aib aratabileceğim bir anahtar kelime varmıdır ?

Hayir, o yuzden “hack” dedim :confused:

1 Beğeni