资源简介
机房批量修改IP脚本,需要以管理员权限运行,配合博客使用设置为开机自动启动,欢迎交流学习
代码片段和文件信息
# -*- coding: utf-8 -*-
“““
Created on Fri Jul 20 15:09:06 2018
@author: My_sys
“““
#此代码需要以管理员方式运行
import uuid
import wmi
def cls():
print(“\n“*100)
address = hex(uuid.getnode())[2:]
mac = ‘-‘.join(address[i:i+2] for i in range(0 len(address) 2))
print(mac) #获得mac
#读文件
f = open(‘C:\\Users\\czxt\\Desktop\\666\\ip.txt‘)
lines = f.readlines()
f.close()
l_list = lines[0:] #从第一行开始
for l in l_list:
if l.find(mac) ==-1:
print(‘请等待...‘) #在没有找到mac前提示,多次输入太麻烦,清屏
#os.system(‘cls‘) #只能在DOS窗口中清屏,在ide中返回结果是空(0)值
# 伪清屏 n次输出换行
cls()
a_open=0
else:
if l[13] == ‘ ‘: #读取文件获得该mac对应IP,存在双位数及三位数IP,防止字符串出毛病,其实填入的话差不多emmmmmm
ip0 = l[0:13] #print(l[0:13])
else:
ip0 = l[0:14] #print(l[0:14])#获取对应IP
a_open=1
print(‘正在修改IP,请稍后‘)
wmiService = wmi.WMI()
colNicConfigs = wmiService.Win32_NetworkAdapterConfiguration(IPEnabled=True)
# for objNicConfig in colNicConfigs:
# print objNicConfig.Index
# print objNicConfig.SettingID
# print objNicConfig.Description
# print objNicConfig.IPAddress
# print objNicConfig.IPSubnet
# print objNicConfig.DefaultIPGateway
# print objNicConfig.DNSServerSearchOrder
if len(colNicConfigs) < 1:
print(‘没有找到可用的网络适配器‘)
exit()
# 获取第一个网络适配器的设置
objNicConfig = colNicConfigs[0]
# for method_name in objNicConfig.methods:
# method = getattr(objNicConfig method_name)
# print(method)
arrIPAddresses = [ip0]
arrSubnetMasks = [‘255.255.255.0‘]
ar
相关资源
- pywin32_python3.6_64位
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
- python获取硬件信息
- 量化交易(附python常见函数的使用方
评论
共有 条评论