from tkinter import *

from tkinter import messagebox

import tkinter

import winreg

import os

def serch():

sk=etr.get()

sk1 = etr1.get()#拿到文本框内容

if not sk1:#判断文本框是否输入内容

tkinter.messagebox.showerror('警告','请在文本框输入内容')

else:

a='wmic computersystem where \"name=\'%s\'\" call rename %d '%(sk,sk1)

os.system(a)

#界面编写

root = tkinter.Tk()#实例化窗口

root.title("更改计算机名称")#窗口标题

root.geometry("550x300+800+400")#设置窗口大小、位置

label=Label(root,text='更改前名称:')#添加一个标签

label.grid(row=0,column=0)#横坐标row,纵坐标column

var = tkinter.StringVar()

etr = Entry(root,textvariable=var)#添加文本框

key=winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE,r'SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName') #打开句柄

kedate=winreg.EnumValue(key,1)

var.set(kedate[1])

etr.grid(row=0,column=1)#显示布局,横坐标row,纵坐标columnhh

label1=Label(root,text='更改后名称:')#添加一个标签

label1.grid(row=0,column=3)

var2 = tkinter.StringVar()

etr1=Entry(root,textvariable=var2)#添加文本框

etr1.grid(row=0,column=4)#显示布局,横坐标row,纵坐标column

btn2=tkinter.Button(root,text='确定更改',command=serch)#创建按钮

btn2.grid(row=0,column=5)#显示/布局,横坐标row,纵坐标column

root.mainloop()#显示窗口

-------最后界面展示(有点丑--嘿嘿)-------

python3 gui tk代码_python3 修改计算机名称GUI程序相关推荐

  1. 修改使用计算机的名称,Windows 10中修改计算机名称的方法,你知道几种?

    当用户新入手一台电脑时,通常做的第一件事就是做一些个性化设置.一般来说个性化的第一步就是给计算机起一个自己满意的名字,下面介绍几种修改计算机名字的方法. 通过设置更改计算机名字 按Win+I键进入设置 ...

  2. 计算机改名字sql2008不能登录,Win7电脑修改计算机名称后SQL2008数据库无法登录提示无法连接到load怎么处理...

    SQL2008是一个数据管理系统,许多开发人员会在电脑中安装使用,但是近日有win7纯净版64位系统用户在修改计算机名称后,发现SQL2008数据库无法登录,提示无法连接到load,要怎么处理呢?下文 ...

  3. 改了计算机名oracle,修改计算机名称导致Oracle的em不能用

    我是因为修改计算机名称导致Oracle不能用,进行了以下的配置,之后就好了.希望对你有用 Oracle 安装好后 hostname是不能乱改的. How to change the Hostname ...

  4. woo语言一行代码批量修改文件名称

    woo语言一行代码 批量修改文件名称 1.windows平台 – 下方代码在需要修改的文件夹内使用cmd执行即可,把wo后缀修改为woo后缀: woo.exe -r "a = _args() ...

  5. 03pe修改计算机名称,[U盘PE教程]玩转PE内置注册表(基于NT6.0)

    玩转PE内置注册表(基于NT6.0) 1.让文件夹显示中等图标 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\_default\So ...

  6. VC++ 修改计算机名称 SetComputerName

    上一篇<VC++得到计算机名和用户名>讲解了如何使用GetComputerName和GetUserName来获取计算机名称及用户名.本篇来讲解用SetComputerName来修改计算机名 ...

  7. python修改电脑名称_修改计算机名称

    思路: 1.拿到注册表计算机名称 1) 打开注册表句柄获取键值并显示到文本框 2.输入新的计算机名称.并写入计算机注册表 1) 将新的计算机名称写入到文本框.通过命令行写入注册表 os模块 syste ...

  8. 不重启修改计算机名称,批处理不重启快速修改计算机名

    每个电脑都可以设置一个计算机名称,就跟你自己有个名字一样,我们应该如何不重启快速修改计算机名? @ ECHO OFF color 0A ECHO --------------------------- ...

  9. mac的计算机名称,mac 如何修改计算机名_mac 修改计算机名称

    2016-12-10 07:03:10 1.先查看修改前的MAC地址,在CMD命令提示符下输入:ipconfig /all,回车查看到当前MAC地址为:00-E0-81-DC-53-1A,我们准备将M ...

最新文章

  1. linux上离线安装mysql_Linux下安装mysql(离线安装和在线安装)
  2. Redhat7修改默认运行级别方法
  3. 从软件工程看,语言只是工具
  4. SAP Spartacus OccEndpointsService单元测试的依赖注入
  5. linux发挥显卡性能,Linux Kernel 2.6.30下Intel显卡性能有大幅提升!
  6. 【Blog.Core开源】快速预览Admin界面效果
  7. unbuntu管理员的切换
  8. 表达式必须是常量表达式
  9. Xtrabackup2.4.8备份、还原、恢复Mysql5.7.19实操
  10. ele组件上传图片--图片更换功能
  11. ​LeetCode刷题实战317:离建筑物最近的距离
  12. deepin删除应用程序中图标
  13. android的Activity采用透明主题
  14. 通过jdbc连接hive出现错误
  15. Scrum团队: I-型人 vs T- 型人
  16. 调用其他命名空间中的函数-洋葱先生-杨少通
  17. 密码学–数字签名Digital Signature五种分类
  18. 数学的故事之“共轭”
  19. css样式单位px,em,pt,ex,pc,in,mm,cm详解
  20. 科猫网:7个小型生产加工项目赚钱商机推荐

热门文章

  1. 图解Kafka中的基本概念
  2. 温昱:架构实践全景图
  3. 华为云技术开放日(第三季)活动报道
  4. 乘风破浪的程序员们,你们的职业生涯指南来啦~
  5. StackOverFlow优选的十条编程观点
  6. Minidao_1.6.2版本发布,超轻量Java持久化框架
  7. Java进阶 | Proxy动态代理机制详解
  8. 数据采集组件:Flume基础用法和Kafka集成
  9. Hadoop--Linux环境下JDK/Hadoop的安装与配置
  10. 小白必须懂的MongoDB的十大总结