当前位置: 代码网 > 科技>操作系统>Windows > 玩转windows! Windows常用命令大全

玩转windows! Windows常用命令大全

2024年07月25日 Windows 我要评论
所有受支持的 windows 和 windows server 版本都内置了一组 win32 控制台命令。 这组文档介绍了可用于通过脚本或脚本工具自动执行任务的 windows 命令。bat 批处理文

所有受支持的 windows 和 windows server 版本都内置了一组 win32 控制台命令。 这组文档介绍了可用于通过脚本或脚本工具自动执行任务的 windows 命令。

bat 批处理文件提权(弹出uac)

::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

bat cmd 定位

::原文: 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个

批量解除uwp应用(包括微软商店)的本地回环联网限制(使其能走系统代理)

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打开报告即可。

刷新dns解析缓存:

 ipconfig /flushdns 

校验文件 md5 sha512等

certutil -hashfile <文件名> md5
certutil -hashfile <文件名> sha256

不加参数时默认sha1,命令很好记  cert证书/验证  +   util工具  

查看文本文件内容(类似linux的cat)

type *.txt

交互式命令

@set path=c:\program files\nasm;%path%
@%comspec%

合并文件

copy /b file1 file2

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com