進入測試環境:
退出測試環境:
代碼:
@echo off echo proj 本地測試環境 echo. c: cd \ if not exist proj-test\con md proj-test if exist proj-test\hosts.bak goto backup_exists echo 正在創建備份…… cd \windows\system32\drivers\etc copy /y hosts \proj-test\hosts.bak > null echo 完成! echo. goto backup_start :backup_exists echo 備份文件已經存在,無需備份。 echo. :backup_start echo 正在寫入測試數據…… echo 127.0.0.1 localhost > hosts echo 192.168.3.170 proj.com >> hosts echo 192.168.3.170 www.proj.com >> hosts echo 192.168.3.170 pics.proj.com >> hosts echo 192.168.3.170 files.proj.com >> hosts echo 完成! echo. echo 建立 proj 本地測試環境完成。按任意鍵退出…… pause > null
代碼:
@echo off echo proj 本地測試環境 echo. c: cd \ if not exist proj-test\hosts.bak goto backup_not_exists echo 正在還原備份…… copy /y \proj-test\hosts.bak \windows\system32\drivers\etc > null cd \windows\system32\drivers\etc if exist hosts del /q hosts ren hosts.bak hosts echo 完成! echo. echo 正在移除備份…… cd \ rmdir /s/q \proj-test\ echo 完成! echo. goto backup_done :backup_not_exists echo 備份文件不存在,無法恢復。 echo. :backup_done echo 退出 proj 本地測試環境完成。按任意鍵退出…… pause > null