当前位置:DOS资源站资料中心批处理教程 → 批处理查看开机自启动程序的完整路径

批处理查看开机自启动程序的完整路径

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-4-18 16:33:03

@echo off&title DOS资源站 www.cmdos.net
:: 考虑到程序并非都安装在系统盘下,所以还要用!str:~-1!来截取盘符
:: 如果路径中含有N个中文字符的话,此路径的最后N个字符将不显示(一个中文字符占两个字符位)
:: code by jm 2006-7-27
setlocal enabledelayedexpansion
echo.
echo                开机自启动的程序有:
echo.
for /f "skip=4 tokens=1* delims=:" %%i in ('reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run') do (
    set str=%%i
    set var=%%j
    set "var=!var:"=!"
    if not "!var:~-1!"=="=" echo !str:~-1!:!var!
)
pause>nul