免费网站建设 百度一下手机功能网站案例
news/
2025/10/4 8:45:59/
文章来源:
免费网站建设 百度一下,手机功能网站案例,山东网站建设排行榜,太原关键词排名首页如何使用Python获取计算机用户名
一、Python自带的getpass模块可以用于获取用户输入的密码#xff0c;但是它同样可以用来获取计算机用户名。
import getpassuser getpass.getuser()
print(计算机用户名为#xff1a;, user)二、使用os模块获取用户名 Python的…如何使用Python获取计算机用户名
一、Python自带的getpass模块可以用于获取用户输入的密码但是它同样可以用来获取计算机用户名。
import getpassuser getpass.getuser()
print(计算机用户名为, user)二、使用os模块获取用户名 Python的os模块在获取系统信息方面提供了很多方法其中也包括获取计算机用户名的方法。
import osuser os.environ.get(USERNAME) # Windows 系统
# user os.getlogin() # Unix/Linux 系统print(计算机用户名为, user)三、使用psutil模块获取用户名 psutil是Python中一个跨平台的系统信息库可以获取系统信息、进程信息等也可以用于获取计算机用户名。
import psutiluser psutil.users()[0][0]print(计算机用户名为, user)四、使用socket模块获取用户名 除了上述三种方法Python的socket模块同样可以获取计算机用户名。
import socketuser socket.gethostname()print(计算机用户名为, user)获取启动文件夹路径
startup_path frC:\Users\{getpass.getuser()}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
print(os.listdir(startup_path))windows添加自启动文件
import winreg
def add_to_startup(file_path): # 要启动的文件入口绝对路径key winreg.HKEY_CURRENT_USERkey_value Software\Microsoft\Windows\CurrentVersion\Runwith winreg.OpenKey(key, key_value, 0, winreg.KEY_WRITE) as key:winreg.SetValueEx(key, my_python_script, 0, winreg.REG_SZ, file_path)# winreg.DeleteValue(key, my_python_scrip) # 清除winreg.CloseKey(key)# path rSOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run
# key winreg.OpenKey(winreg.HKEY_CURRENT_USER, path, 0, winreg.KEY_WRITE)
# winreg.SetValueEx(key, MyProgram, 0, winreg.REG_SZ, file)
# # winreg.DeleteValue(key, MyProgram)
# key.Close()通过启动文件夹去添加
import getpass
from win32com.client import Dispatchdef create_systemc_start(lnk_name, exe_abs_path)::param lnk_name: 快捷方式名称:param exe_abs_path: 要创建的exe绝对路径:return: startup_path frC:\Users\{getpass.getuser()}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startupstart_list os.listdir(startup_path)if lnk_name not in start_list:shell Dispatch(WScript.Shell)shortcut shell.CreateShortCut(os.path.join(startup_path, lnk_name))shortcut.Targetpath exe_abs_pathshortcut.save()手动设置文件自启动
1.Win R 打开运行输入shell:startup把要开机自启的程序文件或快捷方式复制到打开的窗口中即可。此方法是打开开始菜单-程序-启动文件夹。 2.Win R 打开运行输入regedit.exe进入注册表。打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run位置后右键空白处新建字符串值数值数据位置填入所需开机自启动的应用程序位置。 3.Win R 打开运行输入gpedit.msc进入本地策略组在计算机配置—Windows设置—脚本启动/关闭位置双击启动并添加相对应的脚本。需要先写bat脚本需要会写脚本代码
先写一个bat脚本执行你的exe文件新建记事本复制以下代码保存修改后缀为bat echo offstart exe路径4.我的电脑右键管理或者window图标右键计算机管理在计算机管理下在任务计划程序库下点击创建基本任务进行设置操作即可。 5.Win R 打开运行输入cmd使用cmd命令将程序添加到系统服务开启自动开启即可
添加服务命令 sc create 服务名称 binPath 路径 start auto 添加成功后可到系统服务管理中查看管理 注意命令中’后有一个空格
Windows cmd命令创建系统服务
sc create 命令创建一个服务增加到注册表中 双击直接运行。 如下:在命令行模式下执行
sc create TestService binpath c:/in estapp.exe displayname TestService depend Tcpip start auto 注意这里的格式 注意 1.binPath后面一定要有个空格否则会出现错误。 2.如果建错了或者需要修改这时需要先删除服务再重新创建删除服务的命令
sc delete [serviceName]在提示建立成功后可以直接输入“net start TestService” 来启动服务或者可以直接在“管理工具”的“服务”中直接启动。 (services.msc启动)
C:/Documents and Settings/Administratorsc create 描述: 在注册表和服务数据库中创建服务项。 用法:
sc server create [service name] [binPath ] option1 option2...
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/926943.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!