将自动获取的ip设置为静态ip的bat怎么写

将自动获取的ip设置为静态ip的bat怎么写,第1张

netsh interface ip set address name="本地连接一定要与电脑的网卡名称相同)" source="static" addr="IP地址" mask="子网掩码" gateway="默认网关" gwmetric="1"

用于设置dns命令

netsh interface ip set dns name="本地连接(一定要与电脑的网卡名称相同)" source=static addr="dns地址"

把这些命令保存放在TXT文档内,安卓我写的填入对应的地址。然后另存为bat文件,记得把我括号内的说明删掉。

你还可以把这些地址做成一个变量,在刚打开的时候填写数值。就可以实现一个bat文件在不同的电脑上设置不同的IP了。具体点你多了解下bat的相关命令吧,以前我用过,现在也记得不是很清楚了。

打开记事本

复制以下内容

@echo off

ipconfig>ipctxt

netsh interface ip show address>gwctxt

for /f "delims=: tokens=2" %%a in ('find "IPv4 地址" ipctxt') do set IP=%%a

for /f "delims=: tokens=2" %%b in ('find "子网掩码" ipctxt') do set mask=%%b

for /f "delims=: tokens=2" %%i in ('find "默认网关" gwctxt') do set gw=%%i

netsh interface ip set address "本地连接" static %IP% %mask% %gw% 0

netsh interface ip set dns "本地连接" static 首DNS  primary

netsh interface ip add dns "本地连接" 次DNS

del ipctxt

del gwctxt

pause

------------------------

注:需要修改地方有两个,那就是首DNS和次DNS,这个根据你电脑实际的DNS进行修改。

然后另存为bat文件,记得保存类型为所有文件。

3

运行bat文件就可以使用了。当bat文件运行完成后,就会提示“请按任意键继续”,按任意键就可以退出。这里就表示已经把自动获取的IP自动转化为静态IP。

不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xxbat,编码选ANSI,跟要处理的文件放一起双击运行

<# :

cls&echo off&cd /d "%~dp0"&mode con lines=5000

rem 将当前目录里多个jpg文件按照拍摄日期划分/归类到不同文件夹里

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

set "current=%cd%"

powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String|Invoke-Expression"

echo;%#% +%$%%$%/%_% %z%

pause

exit

#>

$b=[Convert]::FromBase64String("IC0tPiA=");

$c=[TextEncoding]::DefaultGetString($b);

Add-Type -AssemblyName 'Systemdrawing';

$current=$env:current;

$files=@(dir -literal $current|{(@("jpg","jpeg") -contains $_Extension) -and ($_ -is [SystemIOFileInfo])});

for($i=0;$i -lt $fileslength;$i++){

    $t='';

    $img=[SystemDrawingImage]::FromFile($files[$i]FullName);

    foreach($it in $imgPropertyItems){

        if($itId -eq 0x9003){

            $t=[SystemTextEncoding]::ASCIIGetString($itValue) -replace '\x00$','';

            break;

        }

    }

    $imgDispose();

    if($t -ne ''){

        $newfolder=($ttrim()replace(':','-') -split '\s+')[0];

        if(-not (test-path -literal $newfolder)){[void][IODirectory]::CreateDirectory($newfolder);}

        $files[$i]Name+$c+$newfolder;

    }

}

以上就是关于将自动获取的ip设置为静态ip的bat怎么写全部的内容,包括:将自动获取的ip设置为静态ip的bat怎么写、bat中开机获取ip当获取到ip时再修改ip怎么做。、bat或其他命令执行获取图片创建时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/10079347.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存