Board logo

标题: [文本处理] 批处理如何以管理员身份运行并检测系统盘是否为固态硬盘 [打印本页]

作者: 卖肉的年代    时间: 2019-3-20 22:59     标题: 批处理如何以管理员身份运行并检测系统盘是否为固态硬盘

本帖最后由 pcl_test 于 2019-8-19 12:45 编辑

新人请教几个问题
请教下论坛各位大佬,这几天感接触批处理,学会了一些基本的语法,碰到几个问题。第一个批处理运行中有一些处理任务要以管理员权限运行才可以操作,加什么命令进去批处理能自动以管理员权限运行呢,一个就是怎么用批处理检测系统盘是否为固态才执行任务,还有一个就是有哪些漂亮的符号让批处理显示出来,在这里先谢谢了
作者: 卖肉的年代    时间: 2019-3-20 23:05

@shift /0
@echo off
%1 for /f "delims=" %%a in ('cd') do set tpath=?%%a
%1 reg add "HKEY_CURRENT_USER\Software" /v var /t REG_SZ /d "%tpath%" /f>nul 2>nul
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c ""%~s0"" ::","","runas",1)(window.close)>nul 2>nul&&exit
for /f "delims=? tokens=2" %%i in ('reg query HKEY_CURRENT_USER\Software /v var') do set toolpath=%%i
reg delete "HKEY_CURRENT_USER\Software" /v var /f >nul 2>nul
for /d %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%i:\Windows\System32\slmgr.vbs set xtpf=%%i
)
for /f "delims=" %%i in ('dir %xtpf%:\Users /a-h /b') do (
if not %%i==Public set usname=%%i
这是我看别人把批处理做成exe运行之后我导出来的文本,有那句是获取最高权限的,一般用来把批处理做成exe都有什么好用的软件呢,我用的系统win10




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2