给我详细解释下以下两句批处理200分送上,要详细
发布网友
发布时间:2022-04-19 14:06
我来回答
共4个回答
热心网友
时间:2023-06-28 05:56
不指望得分了,无责任解释一下:
F %computername% EQU GAMESERVER GOTO exit
set "server=\\GAMESERVER\run$"
set "client=e:\temp\system\tmp"
set "key=HKEY_CURRENT_USER\Software\Microsoft"
IF %computername% EQU PC100 GOTO end
好像是说,将服务器影视到客户机的临时文件夹,如果该机器是PC100则结束。
START /WAIT "" "%server%\batch\ico.exe"
copy "%server%\desktop\*.lnk" E:\temp\desktop /y
REG ADD "%key%\Internet Explorer\Main" /V "Window Title" /T REG_SZ /D "欢迎光临银沙网吧 今天是 %date%" /F 1>NUL 2>NUL
REG ADD "%key%\Windows\CurrentVersion\Policies\Explorer" /V "NoDesktopCleanupWizard" /T REG_DWORD /D 1 /F 1>NUL 2>NUL
REG ADD "%key%
将ico.exe映射到桌面,并清理桌面。
REG ADD "%key%\Windows\CurrentVersion\Policies\Explorer" /V "NoDriveTypeAutoRun" /T REG_DWORD /D 255 /F 1>NUL 2>NUL
REG ADD "%key%\Windows\CurrentVersion\Policies\Associations" /V ModRiskFileTypes /T REG_SZ /D .exe /F>NUL 2>NUL
REG ADD "%key%\Windows\CurrentVersion\Policies\Explorer" /V NoDrives /T REG_DWORD /D 212 /F 1>NUL 2>NUL
这个貌似是安装一个网监软件吧
arp /d
FOR /F "tokens=15" %%a IN ('IPCONFIG /ALL ^|FIND "IP Address"') do SET ip=%%a
FOR /F "tokens=12" %%a IN ('IPCONFIG /ALL ^|FIND "Physical Address"') do SET mac=%%a
FOR /F "tokens=13" %%a IN ('IPCONFIG /ALL ^|FIND "Default Gateway"') do SET Gateway=%%a
ARP /S %ip% %mac%
ARP /S %Gateway% 00-90-27-a5-4e-f2
这些是将客户机加入到内网。
FOR /f %%a IN (%server%\list\宽屏.txt) do IF %computername% EQU %%a START /wait "" "%server%\batch\宽屏.exe"
FOR /f %%a IN (%server%\list\正宽.txt) do IF %computername% EQU %%a START /wait "" "%server%\batch\正宽.exe"
IF %computername% LEQ PC298 call "%windir%\autoexec\tool\hosts.bat"
IF %computername% GEQ PC331 call :hai_er
头两句是加载一个与显示器有关的程序
第三句是如果LEQ 则调用一个批处理,
第四句是如果 GEQ PC331 则执行hai_er子批处理
start /wait "" "%server%\batch\install_flash_player_10_active_x.exe"
start J:\辅助工具\netbar\NetBarAD.exe
PING -n 1 127.1>nul&DEL /Q %0
安装FLASH,启动一个网络嗅探器,检查嗅探器是否正常
:hai_er
copy J:\辅助工具\desktop\*.lnk e:\temp\desktop\ /y
copy "%server%\BATCH\SETUP.EXE" "%client%\" /Y
START /WAIT "" "%client%\SETUP.EXE"
goto :eof
:end
这是hai_er子批处理,大概是说,将J:\辅助工具\desktop\*.lnk 拷贝到临时桌面,然后在本地安装服务器上的SETUP.EXE
SC STOP LanmanServer
SC Config LanmanServer START= DISABLED
关闭LanmanServer服务
REG ADD "%key%\Windows\CurrentVersion\Policies\Explorer" /V "NoDesktopCleanupWizard" /T REG_DWORD /D 1 /F 1>NUL 2>NUL
REG ADD "%key%\Windows\CurrentVersion\Policies\Explorer" /V "NoDriveTypeAutoRun" /T REG_DWORD /D 255 /F 1>NUL 2>NUL
关闭桌面清理向导,关闭自动运行
REG_DWORD /D 255 /F 1>NUL 2>NUL
REG ADD "%key%\Windows\CurrentVersion\Explorer\Advanced" /V "HideFileExt" /T REG_DWORD /D 1 /F 1>NUL 2>NUL
REG ADD "%key%\Windows\CurrentVersion\Policies\Explorer" /V NoDrives /T
隐藏文件夹,这个好像是关闭一个什么盘
REG_DWORD /D 212 /F 1>NUL 2>NUL
REG ADD "%key%\Windows\CurrentVersion\Explorer\Advanced" /V "Hidden" /T REG_DWORD /D 2 /F 1>NUL 2>NUL
没看懂,好像隐藏个什么。
REG_DWORD /D 2 /F 1>NUL 2>NUL
REGEDIT /S %client%\IESettings.reg
将上面的那些REG导入注册表
START /WAIT "" "%client%\WXPIC.EXE"
WMIC PROCESS CALL CREATE "%client%\虚拟磁盘.EXE" 1>NUL 2>NUL
PING -n 1 127.1>nul&DEL /Q %0
执行客户机的WXPIC.EXE,并通过WXPIC.EXE创建虚拟磁盘
热心网友
时间:2023-06-28 05:56
关闭回显
如果 计算机名(%computername%这个变量是本机计算机名)=GAMESERVER 跳转到
exit段
设定"server"=\\GAMESERVER\RUN$"
设定"clinet=e:\temp\system\tmp"
设定"key=HKEY_CURRENT_USER\Software\Microsoft"
如果 计算机名 =PC100 跳转到 end 段
用等待模式运行 %server%\batch\ico.exe程序
复制 %server%\desktop\*.lnk 到 E:\temp\desktop并直接确认
向注册表中添加"%key%\Internet Explorer\Main" /V "Window Title" /T
REG_SZ /D "欢迎光临银沙网吧 今天是 %date%" /F 1>NUL 2>NUL
向注册表中添加%key%\Windows\CurrentVersion\Policies\Explorer" /V
"NoDesktopCleanupWizard" /T REG_DWORD /D 1 /F 1>NUL 2>NUL
向注册表中添加"%key%\Windows\CurrentVersion\Policies\Explorer" /V
"NoDriveTypeAutoRun" /T REG_DWORD /D 255 /F 1>NUL 2>NUL
向注册表中添加"%key%\Windows\CurrentVersion\Policies\Associations" /V
ModRiskFileTypes /T REG_SZ /D .exe /F>NUL 2>NUL
向注册表中添加"%key%\Windows\CurrentVersion\Policies\Explorer" /V
NoDrives /T REG_DWORD /D 212 /F 1>NUL 2>NUL
删除所有arp绑定
(这几个for语句看不懂- -)
用等待模式运行%server%\batch\正宽.exe
如果 计算机名 不= PC298 运行 %windir%\autoexec\tool\hosts.bat
如果 计算机名 除 PC331以外 跳转 :hai_er
用等待模式运行 %server%\batch\install_flash_player_10_active_x.exe(估
计是安装Flash插件)
运行J:\辅助工具\netbar\NetBarAD.exe
(无意义语句)
:hai_er段开始
复制 J:\辅助工具\desktop\*.lnk 到 e:\temp\desktop\ 并直接确认
复制 %server%\BATCH\SETUP.EXE 到 %client%\ 并直接确认
用等待模式运行 %client%\SETUP.EXE
跳转到 :eof段
:end段开始
停止LanmanServer服务
设定LanmanServer服务不自动启动
向注册表中添加"%key%\Windows\CurrentVersion\Policies\Explorer" /V
"NoDesktopCleanupWizard" /T REG_DWORD /D 1 /F 1>NUL 2>NUL
向注册表中添加"%key%\Windows\CurrentVersion\Policies\Explorer" /V
"NoDriveTypeAutoRun" /T REG_DWORD /D 255 /F 1>NUL 2>NUL
向注册表中添加 "%key%\Windows\CurrentVersion\Explorer\Advanced" /V
"HideFileExt" /T REG_DWORD /D 1 /F 1>NUL 2>NUL
向注册表中添加"%key%\Windows\CurrentVersion\Policies\Explorer" /V
NoDrives /T REG_DWORD /D 212 /F 1>NUL 2>NUL
向注册表中添加 "%key%\Windows\CurrentVersion\Explorer\Advanced" /V
"Hidden" /T REG_DWORD /D 2 /F 1>NUL 2>NUL
静默方式导入注册表文件%client%\IESettings.reg
用等待模式运行%client%\WXPIC.EXE
安装wmic服务 并运行%client%\虚拟磁盘.EXE
(无意义语句)
:exit段开始
退出批处理
热心网友
时间:2023-06-28 05:56
哈哈 网吧批处理 有空慢慢研究哈
你的分我就不要了。。。
热心网友
时间:2023-06-28 05:57
其实这种问题最难回答,,万一解释一大堆又得不到分很让人火。