Windows常用脚本合集

Windows 常用脚本合集

1.问题描述

因为使用windows一些常用命令需要手动操作,比如启用ssh链接,要先使用win+r输入cmd再输入ssh,有时候甚至ssh命令容易忘记,还需要查看帮助,所以特此集合了一些常用命令

2.软硬件描述

操作系统windows10
笔记本电脑

3.使用方法

创建文件xx.bat再【常用shell】中把代码复制到xx.bat中保存即可,然后双击使用
在这里插入图片描述

4.常用shell

  1. 禁用笔记本电脑自带的键盘,这个功能可以防止使用外接键盘时误触笔记本自带键盘。需要重启电脑后生效,慎重
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
sc config i8042prt start= disabled
echo off
chcp 65001
echo 禁用键盘成功,需要重启电脑后生效
pause
  1. 启用笔记本自带键盘
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
sc config i8042prt start= auto
echo off
chcp 65001
echo 启用键盘成功,需要重启电脑后生效
pause
  1. SSH命令脚本
echo off
chcp 65001
echo ###########常用命令使用方法###########
echo ssh [email protected] -p port
echo ======================================
echo 本地==》远程:scp -P port  local_file remote_username@remote_ip:remote_folder
echo 远程==》本地:scp [email protected]:/music /music/1.mp3 
echo 目录复制加:-r
echo ###########常用命令使用方法###########
cmd
  1. 启用管理员身份
net user administrator /active:yes
  1. 启用超级管理员权限,这里以启用mysql为例子,比如mysql通过命令启用需要使用超级管理员身份
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
net start mysql80
pause

6.一键开启代理

@echo off
setlocal

rem 检查代理状态
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "ProxyEnable" > nul

rem 切换代理状态
echo Disabling proxy...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
echo Proxy enabled.

rem 刷新网络设置
echo Resetting network settings...
netsh winhttp reset proxy > nul
echo Network settings reset.

endlocal
pause

Windows常用脚本合集_第1张图片
7.一键关闭代理

@echo off
setlocal

rem 检查代理状态
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "ProxyEnable" > nul

rem 切换代理状态
echo Enabling proxy...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
echo Proxy disabled.
rem 刷新网络设置
echo Resetting network settings...
netsh winhttp reset proxy > nul
echo Network settings reset.

endlocal
pause

你可能感兴趣的:(shell脚本,电脑,bat,shell,快捷操作)