资源简介
机房批量修改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
相关资源
- python实现SGBM图像匹配算法
- python实现灰度直方图均衡化
- scrapy_qunar_one
- Python学习全系列教程永久可用
- python简明教程.chm
- 抽奖大转盘python的图形化界面
- 双边滤波器实验报告及代码python
- python +MYSQL+HTML实现21蛋糕网上商城
- Python-直播答题助手自动检测出题搜索
- OpenCV入门教程+OpenCV官方教程中文版
- Python 串口工具源码+.exe文件
- 蓝奏云批量上传工具.zip
- Python开发的全栈股票系统.zip
- Python操作Excel表格并将其中部分数据写
- python书籍 PDF
- 利用python绘制散点图
- 图标连连看--js版连连看
- python+labview+No1.vi
- 老男孩python项目实战
- python源码制作whl文件.rar
- python3.5可用的scipy
- PYTHON3 经典50案例.pptx
- 计算机科学导论-python.pdf
- python模拟鼠标点击屏幕
- windows鼠标自动点击py脚本
- 鱼c小甲鱼零基础学python全套课后题和
- Python 练习题100道
- Practical Programming 2nd Edition
- wxPython Application Development Cookbook
- python 3.6
评论
共有 条评论