bat——实现电脑开机自动登录解锁屏

一、常用语法

1、echo:输出字符串

echo hello world

2、@echo off:只打印结果,不显示回显

@echo off

set param1=hello

set param2=world

echo %param1%%param2%ok

3、rem:用于注释,bat脚本运行的时候就不会执行该行语句

rem echo 这里不执行

4、cd:进入指定文件夹

cd D:\Test

5、chcp 65001:解决中文乱码问题

chcp 65001

echo Cc你好

二、实战

1、实现自动拉代码

@echo off
chcp 65001

REM  切换到工程目录
d:
cd D:\AutoTest

REM 打印当前目录
echo 当前目录:%cd%

REM 检查是否为Git仓库
git status >nul 2>&1
if %errorlevel% neq 0 (
        echo 当前目录不是一个Git仓库
        pause
        exit /b 1
)

REM  清除所有本地未提交的更改
git reset HEAD
git checkout .
git clean -fd

REM 切换到dev分支并拉取最新代码
git checkout dev
git pull

REM 提示操作完成
echo 最新代码已拉取完成
exit /b 0

2、实现电脑开机自动登录解锁屏

@echo off
mode con cols=50 lines=6
color a

:: 自动登录用户名
set username=Administrator

:: 用户密码
set passwd=123456



:: 从此行开始,下面的内容请不要作任何修改!!!
:: =====================================================================================

goto start

:autologin
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f >nul
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d %username% /f >nul
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d %passwd% /f >nul
echo.&echo.
echo 已设置自动登录,按任意键退出。
pause >nul
goto :eof

:cancel
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 0 /f >nul
echo.&echo.
echo 已取消自动登录,按任意键退出。
pause >nul
goto :eof

:start
cls
echo.&echo.
echo      1,设置自动登录     2,取消自动登录
echo.
choice /c 12 /n

if ERRORLEVEL 2 goto cancel
if ERRORLEVEL 1 goto autologin
goto start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值