文章目录
- ::UAC提权 @echo off&(cd/d “%~dp0”)&(cacls “%SystemDrive%System Volume Information” >nul 2>&1)||(start “” mshta vbscript:CreateObject^(“Shell.Application”^).ShellExecute^(“%~snx0″,” %*”,””,”runas”,1^)^(window.close^)&exit /b) ::后面写你自己的脚本 @echo ON 作者:陈炳好 链接:https://www.zhihu.com/question/34541107/answer/1000449825
- ::原文: http://ctwen.iteye.com/blog/1172782 @echo off echo 当前盘符:%~d0 echo 当前盘符和路径:%~dp0 echo 当前批处理全路径:%~f0 echo 当前盘符和路径的短文件名格式:%~sdp0 echo 当前CMD默认目录:%cd% echo 目录中有空格也可以加入引号””避免找不到路径 echo 当前盘符:”%~d0″ echo 当前盘符和路径:”%~dp0″ echo 当前批处理全路径:”%~f0″ echo 当前盘符和路径的短文件名格式:”%~sdp0″ echo 当前CMD默认目录:”%cd%” pause 参数说明: 选项语法: ~0 – 删除任何引号(“),扩充 %0 %~f0 – 将 %0 扩充到一个完全合格的路径名(“f”是file,即文件) %~d0 – 仅将 %0 扩充到一个驱动器号 %~p0 – 仅将 %0 扩充到一个路径 %~n0 – 仅将 %0 扩充到一个文件名(“n”是name 文件名) %~x0 – 仅将 %0 扩充到一个文件扩展名 %~s0 – 扩充的路径只含有短名(“s”为Short,短的) %~a0 – 将 %0 扩充到文件的文件属性(“a”为attribute,即属性) %~t0 – 将 %0 扩充到文件的日期/时间(“t”time) %~z0 – 将 %0 扩充到文件的大小(Size 大小) %~$PATH:0 – 查找列在路径环境变量的目录,并将 %0 扩充 到找到的第一个完全合格的名称。如果环境变量名 未被定义,或者没有找到文件,此组合键会扩充到 空字符串 可以组合修饰符来得到多重结果: %~dp0 – 仅将 %0 扩充到一个驱动器号和路径 %~nx0 – 仅将 %0 扩充到一个文件名和扩展名 %~fs0 – 仅将 %0 扩充到一个带有短名的完整路径名 %~dp$PATH:0 – 查找列在路径环境变量的目录,并将 %I 扩充 到找到的第一个驱动器号和路径。 %~ftza0 – 将 %0 扩充到类似输出线路的 DIR %0为当前批处理文件如果0换成1为第一个文件,2为第2个
- PowerShell 里输入 foreach ($n in (get-appxpackage).packagefamilyname) {checknetisolation loopbackexempt -a -n=”$n”} refer to : github 作用:代理一般是 localhost 的,所以要使用 loopbackexempt 命令取消所有 UWP 应用默认的本地回环限制, 注意:每次安装新应用都要执行一次,不然新应用还是默认限制的
- 首先cd /d e:切换目录,再输入命令 powercfg /batteryreport 最后输入battery-report.html打开报告即可。
- ipconfig /flushdns
- certutil -hashfile <文件名> MD5 certutil -hashfile <文件名> SHA256 不加参数时默认SHA1,命令很好记 cert证书/验证 + util工具
- type *.txt 交互式命令 @set path=C:Program FilesNASM;%path% @%comspec% 合并文件 copy /b file1 file2
所有受支持的 Windows 和 Windows Server 版本都内置了一组 Win32 控制台命令。 这组文档介绍了可用于通过脚本或脚本工具自动执行任务的 Windows 命令。

::UAC提权
@echo off&(cd/d "%~dp0")&(cacls "%SystemDrive%System Volume Information" >nul 2>&1)||(start "" mshta vbscript:CreateObject^("Shell.Application"^).ShellExecute^("%~snx0"," %*","","runas",1^)^(window.close^)&exit /b)
::后面写你自己的脚本
@echo ON
- 作者:陈炳好
- 链接:https://www.zhihu.com/question/34541107/answer/1000449825
::原文: http://ctwen.iteye.com/blog/1172782
@echo off
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
echo 目录中有空格也可以加入引号""避免找不到路径
echo 当前盘符:"%~d0"
echo 当前盘符和路径:"%~dp0"
echo 当前批处理全路径:"%~f0"
echo 当前盘符和路径的短文件名格式:"%~sdp0"
echo 当前CMD默认目录:"%cd%"
pause
参数说明:
选项语法:
~0 - 删除任何引号("),扩充 %0
%~f0 - 将 %0 扩充到一个完全合格的路径名(“f”是file,即文件)
%~d0 - 仅将 %0 扩充到一个驱动器号
%~p0 - 仅将 %0 扩充到一个路径
%~n0 - 仅将 %0 扩充到一个文件名(“n”是name 文件名)
%~x0 - 仅将 %0 扩充到一个文件扩展名
%~s0 - 扩充的路径只含有短名(“s”为Short,短的)
%~a0 - 将 %0 扩充到文件的文件属性(“a”为attribute,即属性)
%~t0 - 将 %0 扩充到文件的日期/时间(“t”time)
%~z0 - 将 %0 扩充到文件的大小(Size 大小)
%~$PATH:0 - 查找列在路径环境变量的目录,并将 %0 扩充
到找到的第一个完全合格的名称。如果环境变量名
未被定义,或者没有找到文件,此组合键会扩充到
空字符串
可以组合修饰符来得到多重结果:
%~dp0 - 仅将 %0 扩充到一个驱动器号和路径
%~nx0 - 仅将 %0 扩充到一个文件名和扩展名
%~fs0 - 仅将 %0 扩充到一个带有短名的完整路径名
%~dp$PATH:0 - 查找列在路径环境变量的目录,并将 %I 扩充
到找到的第一个驱动器号和路径。
%~ftza0 - 将 %0 扩充到类似输出线路的 DIR
%0为当前批处理文件如果0换成1为第一个文件,2为第2个

PowerShell 里输入
foreach ($n in (get-appxpackage).packagefamilyname) {checknetisolation loopbackexempt -a -n="$n"}
refer to : github
作用:代理一般是 localhost 的,所以要使用 loopbackexempt 命令取消所有 UWP 应用默认的本地回环限制,
注意:每次安装新应用都要执行一次,不然新应用还是默认限制的
首先cd /d e:切换目录,再输入命令
powercfg /batteryreport
最后输入battery-report.html打开报告即可。
ipconfig /flushdns
certutil -hashfile <文件名> MD5
certutil -hashfile <文件名> SHA256
不加参数时默认SHA1,命令很好记 cert证书/验证 + util工具
type *.txt
交互式命令
@set path=C:Program FilesNASM;%path% @%comspec%
合并文件
copy /b file1 file2