求写一个bat文件,功能是:导出 电脑上已安装的软件 的列表 以及安装路径。

求写一个bat文件,功能是:导出 电脑上已安装的软件 的列表 以及安装路径。,第1张

@echo off&setlocal enabledelayedexpansion

cd /d %~dp0

for /f "tokens=7 delims=\" %%i in ('reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall') do (

    echo 当前扫描信息: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%%~i

    reg export "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%%~i" reg$ >nul

    for /f "delims=" %%j in ('type reg$ ^| findstr /i /c:"DisplayName" 2^>nul') do (

        set DN=%%~j

        set DN=!DN:"=!

        set !DN!

    )

    for /f "delims=" %%k in ('type reg$ ^| findstr /i /c:"InstallLocation" 2^>nul') do (

        set IL=%%~k

        set IL=!IL:"=!

        set IL=!IL:\\=\!

        set !IL!

    )

    if not defined DisplayName set DisplayName=没有信息。

    if not defined InstallLocation set InstallLocation=没有信息。

    (echo  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    echo  注册表值: %%~i

    echo  软件名称: !DisplayName!

    echo  安装路径: !InstallLocation!

    echo  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    echo,)>>applisttxt

    set DisplayName=&set InstallLocation=&del reg$

)

pause

这个就是字面上面的意思,就是把你手机上所有的软件名称都读取了,这样后期互通起来才方便,比如分享到微信的时候不读取了,就不能分享了,还有就是后期根据你的软件列表,给你推荐软件了广告了之类的,还有就是强制读取,不然软件不给你打开,不过这个没什么危害,不需要过段关心

装系统说简单也简单,说麻烦也麻烦,大致给你个流程:

1启动机器按DELE键,进入BOIS设置

2根据主板说明,将第一启动(first,second,third排在一列的那个)设置为CD-ROM

3退出保存设置(一般F10)

4将光盘放进去后重新启动

5会提示开始安装,要选安装的盘符(一般选C),格式(xp一般ntfs),如果是没有分区的会先出现分区选项,要新建一个分区,填写这个盘大小(具体分几个就看你自己需要了)

6然后就开始不停的装啊装,会跳出来序列号,语言,输入法,用户名等提示,选择好就OK了

以上就是关于求写一个bat文件,功能是:导出 电脑上已安装的软件 的列表 以及安装路径。全部的内容,包括:求写一个bat文件,功能是:导出 电脑上已安装的软件 的列表 以及安装路径。、读取手机中已安装应用列表现在的手机应用都会有这个是什么意思啊、如何用c/c++获得当前系统安装的软件列表,就像“添加删除程序”一样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9503236.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存