如何在DOS下编辑IP?

如何在DOS下编辑IP?,第1张

如果是纯DOS的话,要准备DOS的网卡程序,xxxxdos,然后做一个 autoexecbat 文件在 net xxxxdos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcpcfg 文件中的 ip 即可:
IP = 19216810044
NETMASK = 2552552550
GATEWAY = 1921681001
=================================================
在windows下的DOS窗口中
要利用Netsh命令,进入到DOS下的网络配置状态,就能实现各种网络配置。
进入IP设置模式
在DOS环境中,设置网络参数之前,必须先进入IP设置模式才可以。先打开系统运行对话框,执行“CMD”命令,将主界面切换到DOS环境中,在命令行中输入“Netsh”命令,单击回车键后,DOS命令提示符将自动变为“netsh>”,再依次执行“Interface”|“IP”命令后,DOS命令提示符就会变成“Interface ip>”(如图1所示),此时你就进入了IP设置模式。在该模式下,你可以利用“set”命令设置网络IP地址、网络掩码、DNS服务器,也可以利用“show”命令,查看各种网络参数,包括与本机建立的各种TCP/IP连接等。
设置IP地址
在IP设置模式下,执行“set address name static [addr] [mask] [gateway] [gwmetric]”命令,就能给指定网络连接分配IP地址、掩码地址、网关地址。其中,“set address”是设置IP地址的专用命令,name表示指定的网络连接名称,Win2000下的name应设置为“Internet连接”,WinXP、Win2003下的name应设置为“本地连接”;static是表示设置静态地址,“[addr]”指的是具体IP地址,“[mask]”指的是具体掩码地址,“[gateway]”指的是具体网关地址,“[gwmetric]”指的是具体网关跃点数,一般情况下,该数值应设置为“1”。
例如,现在要为局域网中的某Win2000工作站,分配一固定IP地址为“1019216810”,同时将该工作站的掩码地址设置为“2552552550”,将网关地址设置为“101921681”。那么你就可以在IP设置模式下,执行字符串命令“set address Internet连接 static 1019216810 2552552550 101921681 1”,要不了多久,系统将会返回“确定”的提示(如图2所示),这表明IP地址设置成功。
倘若你是一位拨号用户,需要为自己的计算机分配一个动态IP地址时,就必须在IP设置模式下,输入字符串命令“set address Internet连接 source=dhcp”,单击回车键后,倘若系统返回“确定”提示,就表示为该计算机成功启用了DHCP服务,以后计算机的IP地址将会自动获取。
设置DNS服务器
在IP设置模式下,你还能为指定的网络连接设置DNS服务器,只要执行“set dns name static [addr]”命令就可以了。其中“set dns”是设置DNS服务器的专用命令,“static”表示设置静态DNS服务器,“[addr]”是具体的DNS服务器IP地址。
例如,现在要将当前计算机的DNS服务器,设置为“202100100202”时,那么你可以在IP设置模式下,输入字符串命令“set dns Internet连接 static 202100100202”,单击回车后,系统将返回“确定”提示,这表明配置静态DNS服务器已经成功。此时,你可以执行“show dns”命令,看看当前计算机的DNS服务器,是否已经被设置成指定的IP地址了,如图3所示。
倘若需要为计算机启动动态DNS服务器时,可以执行“set dns Internet连接 source=dhcp”命令。
查询配置信息
大家知道在DOS环境中,利用“Ipcon-fig”命令,也能查看到当前计算机的网络配置信息,可是该命令查看到的信息很有限,只限于IP地址、掩码地址、网关地址等。而在IP设置模式下,你能查看到各种网络配置信息。例如,执行“show config”命令后,你除了可以看到“Ipconfig”命令能查询的信息外,还能知道网关跃点数是多少,DNS服务器是什么,WINS服务器是什么等。
执行“show tcpconn”命令,你能查看到当前有哪些Internet主机,与本地机器建立了连接,也可以查看到本地端口的工作状态,是处于关闭状态还是监听状态(如图4所示)。
灵活运用该命令,你能及时发现系统是否受到了外来入侵,要是有陌生的主机与本地主机的陌生端口,建立了连接时,那系统十有八九受到了攻击,此时你必须尽快采取措施,确保系统安全。
当然,Netsh还为你提供了许多查询网络信息的命令,例如查询IP统计信息的命令,查询TCP统计信息的命令,查询UDP、ICMP统计信息的命令等,这些命令使用都比较简单,在这里就不一一详细介绍了。
快速修改配置
倘若你的笔记本电脑,需要在不同的网络环境中工作,那么每次工作之前,总需要重新修改网络参数,这实在太麻烦了。现在,你可以在Netsh模式下,很轻松地实现快速修改网络配置的目的,具体步骤为:
在DOS命令行状态下,输入字符串命令“netsh -c interface dump>c:\net1txt”,单击回车键后,当前工作站的网络配置信息,就全部被保存到C盘net1txt文件中了(该文件保存着网络1环境中的上网参数);下面,打开net1txt文件,你可以看到如图5所示的配置信息,包括工作站的IP地址、掩码IP地址、网关IP地址等。现在,你可以用笔记本电脑可能使用到的其他网络环境中的配置参数,替换这里的对应参数,其余内容保持不变,然后再将该文本文件另存为“net2txt”(该文件保存着网络2环境中的上网参数);同样地,你可以生成net3txt、net4txt……netntxt,让这些文件保存着网络3、网络4……网络n环境中的上网参数。
以后,笔记本电脑无论接入到哪个网络环境中,只要在DOS命令行状态下,执行“netsh exec c:\netntxt”命令,就能实现快速修改网络配置的目的了(这里的“netntxt”文件,必须对应着指定的网络环境)。

问题1:
首先在D盘data文件夹下面创建一个access文件,名称为datamdb;然后在里面创建一张表,表名为acc_idtr,字段包括 jd,jq,jn,jb (access文件的名称和表的名称要和sql脚本里一致)
①创建sql脚本(exportDatasql),内容如下:
EXEC sp_configure 'show advanced options', 1 
GO 
RECONFIGURE 
GO 
EXEC sp_configure 'Ad Hoc Distributed Queries', 1 
GO 
RECONFIGURE 
GO
insert into openrowset('MicrosoftJetOLEDB40','D:\data\datamdb';'admin';'',acc_idtr)
select jd,jq,jn,jb from JPOSdboidtr where sp=1001
EXEC sp_configure 'Ad Hoc Distributed Queries', 0 
GO 
RECONFIGURE 
GO
EXEC sp_configure 'show advanced options', 0 
GO 
RECONFIGURE 
GO
②将以下内容复制到文本里,然后后缀修改成“bat”或者“cmd”,保存以后双击该批处理,若没有报错则导出数据成功
@echo off
:: 数据库地址
set server="127001"
:: 数据库登录名
set user_name="sa"
:: 数据库登录密码
set pwd="6901"
echo 开始导数据
sqlcmd -S %server% -U %user_name% -P %pwd%  -i exportDatasql
echo 导数据结束
pause
:: 注:该批处理必须和exportDatasql同目录
=======================================================
问题2:
将以下内容保存为批处理文件,双击即可:
@echo off
sqlcmd -S "127001" -U "sa" -P "6901" -Q "if exists(select  from JPOSdboidtr where jb=9) update JPOSdboidrt set jb=22 where jq=3"
pause

工具/原料

电脑

步骤/方法

打开doc命令框。点击开始---运行---输入:cmd 。这时出现下面的框就代表我们打开了命令框。

改变需要进入的磁盘。我们现在假如对E盘进行 *** 作,就首先进入E盘然后再执行增加,修改,删除,查询 *** 作。进入方法,输入盘符加“:”就可以了,如下:

使用dir命令显示文件信息。我们使用dir可以显示指定路径上所有文件或目录的信息,具体使用情况如下:

格式:dir [盘符:][路径][文件名] [参数] 参数:

/w:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;

/p:分页显示,当屏幕无法将信息完全显示时,可使用其进行分页显示;/a:显示具有特殊属性的文件;/s:显示当前目录及其子目录下所有的文件。

使用cd命令进入目录。我们学习了查看目录的方法,在我们要进入DOCext目录下,们使用cd命令进行 *** 作。格式:cd [路径],cd命令只能进入当前盘符中的目录,其中“cd\”为返回到根目录,“cd”为返回到上一层目录。实现示例如下:

使用md命令创建目录。格式:md [盘符][路径],例如:md DOC_Text\Text;表示在当前盘符下建立一个名为Text目录。

使用edit命令创建文件。使用edit命令用它来创建编辑一些程序和批处理文件。格式:edit [文件名],举例:edit myTexttxt 。如下:

使用del命令删除目录。我们采用上面同样的方式创建了myTextmp3,现在我们删除上面创建的myTexttxt文件,删除后查看效果。

使用copy文件。格式:copy [源目录或文件] [目的目录或文件];例:copy E:\DOC_Text\Text下的myTextmp3文件到E:\DOC_Text\Text2盘下骤如下图:

使用rd命令删除目录。格式:rd [盘符][路径],例如:rd text2下的text2目录,此命令只能删除空目录。我们上步骤已经在text2目录下拷贝了myTextmpe文件,所以首先要把这个文件删除掉,在删除目录。如下步骤:

使用format命令格式化磁盘。含义:格式化命令,可以完成对软盘和硬盘的格式化 *** 作。格式:format [盘符] [参数]举例:format a: /s/q;此命令将格式化a盘,其中参数/q表示进行快速格式化,/s表示完成格式化后将系统引导文件拷贝到该磁盘,这样软件就可以作为dos系统启动盘了。格式化过程中,屏幕上会显示已经完成的百分比。格式化完成后,会提示为磁盘起一个名字,最后还会报告磁盘的总空间和可利用空间等。注意:使用此命令会格式化磁盘对于需要格式化的朋友可以使用,这里我就不格式化了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13494708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-18
下一篇 2023-08-18

发表评论

登录后才能评论

评论列表(0条)

保存