数码之家

 找回密码
 立即注册
搜索
查看: 3506|回复: 40

[软件] 有会写exe程序的吗? 开机一键设置IP地址

[复制链接]
发表于 2019-5-31 09:31:02 | 显示全部楼层 |阅读模式



单位局域网电脑比较多,而且经常需要重装系统,用的固定IP地址,重装后需要设置会原来的IP地址,
由于单位比较大,不想去现场重装,所以就想出了远程一键Ghost的方法,


自己封装了一个Ghost,并且用封装软件设置了在第一次启动时候运行一个一键设置IP地址的程序,这个程序是事先设定好自己想要的固定IP地址,


用批处理命令比较简单,但是封装软件的第一次启动运行不支持批处理文件,支支持exe程序,于是又找了个批处理转exe的工具,


问题是解决了,但是每次使用起来就比较繁琐了,先要修改批处理文件,再用工具转换成exe程序,然后再替换到Ghost里面覆盖。




先分享一下我的工具





PS:
有没有高手能写一个直接可以随意设定IP的exe程序?
就是程序事先设定好IP,开机运行 自动给默认网卡设置IP地址,然后自动退出。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2019-6-1 12:04:53 | 显示全部楼层
本帖最后由 花生仔 于 2019-6-1 12:06 编辑

抽点时间简单做来看看,在WIN7 32位系统下测度通过,基本满足要求。
可以实现自动设置IP,完成后能自动关闭程序。
(通过注册表方式设置,杀毒软件有可能会误报。)

附图:---



aip如下:(如有丢失,自行补上。)
IP=192.168.0.16      -- IP地址
NM=255.255.255.0  -- 子网掩码
GW=192.168.0.1     -- 网关
DNS1=192.168.0.1  -- 主 DNS
DNS2=192.168.0.6  -- 备 DNS
ss=6                       -- 退出倒计时/S

程序自提:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 4家元 +39 收起 理由
monkey125 + 5 VB6经久不衰啊,用了20多年了,WIN10照样支.
nnbuchicao + 6 666
zhwj8025 + 8 熱心助人
黯然销魂 + 20 熱心會員

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-5-31 09:37:49 | 显示全部楼层
不是一个bat文件,创建个快捷方式,放入启动文件夹就可以了?
回复 支持 反对

使用道具 举报

发表于 2019-5-31 09:49:49 | 显示全部楼层
如纯把BAT转换成EXE,有现成的转换器,查一下吧
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2019-5-31 09:55:33 | 显示全部楼层
本帖最后由 yich 于 2019-5-31 10:08 编辑

没玩过,
但想想就知道,这种东西肯定有现成的,
因为类似的需求太多了,而且方式也太多了,
路由上配置静态多省事,

如果因为客观原因没法在路由上配置静态,
我有个主意,
如果可以肯定每次在维护的机器都极少的话,可以留出个ip段来给维护用,
先自动分到ip连上局域网,读取一个mac和ip的文件,找到应设置的ip后,再改过去

回复 支持 反对

使用道具 举报

发表于 2019-5-31 09:59:12 | 显示全部楼层
看一下这个转换器是不是支持带参数的bat文件的转换。支持的话就把IP作为外部参数写进bat,再转exe,后面exe也带参数运行就可以了。
或者,用外部的配置文件作为参数来源提供目标ip数据。
回复 支持 反对

使用道具 举报

发表于 2019-5-31 09:59:51 | 显示全部楼层
本帖最后由 gu_572101993 于 2019-5-31 10:02 编辑

这个应该不难,
https://blog.csdn.net/qq_36274515/article/details/81228666

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-31 10:06:51 | 显示全部楼层
exabslion 发表于 2019-5-31 09:37
不是一个bat文件,创建个快捷方式,放入启动文件夹就可以了?

如果是一般的开机启动就可以,
但现在是系统封装程序,不支持BAT文件的,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-31 10:07:54 | 显示全部楼层
531488905 发表于 2019-5-31 09:49
如纯把BAT转换成EXE,有现成的转换器,查一下吧

转换工具我有啊,就是不想每次都转换,想找个直接exe就可以设置的程序
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-31 10:09:18 | 显示全部楼层
gu_572101993 发表于 2019-5-31 09:59
这个应该不难,
https://blog.csdn.net/qq_36274515/article/details/81228666

太麻烦了,比我现在用的方法还繁琐
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2019-5-31 10:12:49 | 显示全部楼层
本帖最后由 yich 于 2019-5-31 10:14 编辑
黯然销魂 发表于 2019-5-31 10:06
如果是一般的开机启动就可以,
但现在是系统封装程序,不支持BAT文件的, ...

也不一定就非得在部署阶段吧,难道你还为每台机器保留不同的 *.gho 文件?
直接把 *.bat 加进开机启动项里去,
*.bat 里面做个判断,执行成功了就删除启动项&删除自身
回复 支持 反对

使用道具 举报

发表于 2019-5-31 10:19:06 | 显示全部楼层
不太明白,使用DHCP服务器不行吗,绑定MAC地址获得固定的IP地址
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-31 12:11:50 | 显示全部楼层
yich 发表于 2019-5-31 10:12
也不一定就非得在部署阶段吧,难道你还为每台机器保留不同的 *.gho 文件?
直接把 *.bat 加进开机启动项里 ...

你说的方法我肯定实践试过了,系统封装第一次部署后,系统自带的开机启动根本就不生效的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-31 12:12:33 | 显示全部楼层
不长叶子的树 发表于 2019-5-31 10:19
不太明白,使用DHCP服务器不行吗,绑定MAC地址获得固定的IP地址

不用DHCP分配的,每台机器都是手动输入IP地址。
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2019-5-31 12:55:47 | 显示全部楼层
黯然销魂 发表于 2019-5-31 12:11
你说的方法我肯定实践试过了,系统封装第一次部署后,系统自带的开机启动根本就不生效的 ...

你难道没见过那种ghost完成部署后的第一次重启,
弹出批处理菜单让选择选项的???
回复 支持 反对

使用道具 举报

发表于 2019-5-31 16:56:23 | 显示全部楼层
我勒个,你们电脑重装的这么频繁吗。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-31 18:17:02 | 显示全部楼层
nnbuchicao 发表于 2019-5-31 16:56
我勒个,你们电脑重装的这么频繁吗。

几百台电脑,你觉得呢?
回复 支持 反对

使用道具 举报

发表于 2019-6-1 00:10:08 | 显示全部楼层
本帖最后由 花生仔 于 2019-6-1 00:14 编辑

没说用什么系统,几位的系统,要修改IP4还是IP6 ?
回复 支持 反对

使用道具 举报

发表于 2019-6-1 08:35:14 | 显示全部楼层
新系统就共用一个固定ip,系统装完远程控制把ip改掉就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-1 13:31:57 | 显示全部楼层
花生仔 发表于 2019-6-1 00:10
没说用什么系统,几位的系统,要修改IP4还是IP6 ?

目前单位都是XP系统,明年可能会升级系统,只要是IPV4网络
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-26 14:02 , Processed in 0.249600 second(s), 16 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表