1. 程式人生 > >Windows批處理.bat檢測是否安裝某些軟體

Windows批處理.bat檢測是否安裝某些軟體

@echo off
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "sogou input">nul 2>nul
if %errorlevel%==0 (echo 搜狗拼音輸入法:已安裝) else echo 搜狗拼音輸入法:未安裝
echo.
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "{052CFB79-9D62-42
E3-8A15-DE66C2C97C3E}">nul 2>nul if %errorlevel%==0 (echo QQ:已安裝) else echo QQ:未安裝 echo. reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "360sd">nul 2>nul if %errorlevel%==0 (echo 360防毒:已安裝) else echo 360防毒:未安裝 echo. pause exit

效果:
這裡寫圖片描述

相關推薦

Windows處理.bat檢測是否安裝某些軟體

@echo off reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "sogou input">nul 2>nul i

Windows 處理(bat)語法大全

本文是學習bat整理的筆記,由於內容較多,建議結合右側文章大綱檢視。 %~dp0[獲取當前路徑] %~dp0 “d”為Drive的縮寫,即為驅動器,磁碟、“p”為Path縮寫,即為路徑,目錄 cd %~dp0 :進入批處理所在目錄 cd %~dp0bin\ :進入批處理所在

處理bat一鍵安裝APK

批處理bat一鍵安裝APK 2018年10月11日 10:48:28 xyzshenxiang 閱讀數:77   在安裝apk時,每次都得拷貝到手機記憶體

自動更新 SVN 複製 替換 檔案 windows 處理 bat 指令碼 計劃任務

1. 自動更新SVN最新程式碼到本地 cd C:\Program Files\TortoiseSVN\bin start TortoiseProc.exe /command:update /path:"C:\Users\kyle\Documents\zhangkun\SVN167\t

Windows處理bat基礎知識總結

編者按:這兩天在寫bat指令碼,這是一個痛苦的週末,來個bat的基礎知識,留著以後慢慢學。 預定義的變數 下面是些已經被底層定義好可以直接使用的變數:不會出現在 SET 顯示的變數列表中 %CD% – 擴充套件到當前目錄字串。 %DATE% – 用跟 DATE 命令同樣的格式擴充套件到當前日期。

windows 處理 bat 刪除一個目錄下的資料夾

::for /f %%a in ('dir a /a:d/s') do 換行 {if "%%a"=="b" &rd /q/s "%%a" }   刪除a目錄下 資料夾名字等於b的目錄 :: 下面刪除引數1 下的所有資料夾  @echo off for /f %%a in

使用python和處理bat腳本ping檢測主機連通性

python bat 今天因為工作需求,要在報盤機器上(windows系統)檢測與上手連接的網絡可用性,使用zabbix自身的功能並不能解決這個問題。所以一開始考慮使用python腳本調系統的ping命令來檢測然後再使用zabbix來監控就可完成任務。 網上查了下,發現使用subproc

使用windows處理安裝windows系統補丁的方法

windows 批處理 更新補丁代碼如下:“@Echo OffTitle Install Windows Update packEcho 正在安裝Windows系統補丁,請稍等......for %%i in (.exe) do %%i /passive /norestart /nobackupFor %%

Windows處理檔案(.bat檔案和.cmd檔案)介紹以及簡單使用

首先說一下cmd檔案和bat檔案的區別,從檔案描述中的區別是,cmd檔案叫做:Windows命令指令碼,bat檔案叫:批處理檔案,兩者都可以使用任意一款文字編輯器進行建立、編輯和修改,只是在cmd中支援的命令要多於bat。 批處理檔案是一種沒有什麼固定格式的檔案,他可以處理一條或者多條命令,

Windows定時任務備份Oracle資料庫(處理bat)

參考文獻: http://www.jb51.net/article/98732.htm https://blog.csdn.net/woshixuye/article/details/18050769   auto_back_tie.bat REM 建立目錄 set

windows處理指令碼bat命令解析【11】rd與del命令以及引數

命令:RD,刪除目錄  增加引數:/S  引數說明:使用此引數即“RD/S”用於刪除目錄樹,即刪除目錄及目錄下的所有子目錄和檔案,相當於以前版本中的DELTREE命令。  增加引數:/Q XP中的增強DOS命令  引數說明:使用上面的/S引數刪除目錄樹時,系統

windows處理指令碼bat命令解析【10】如何執行cmd命令

說來慚愧,感覺這個本來就不是問題。 先公佈答案: 你在cmd黑視窗下輸入什麼,就把這行命令寫入到bat指令碼中,九江。 前面和後面什麼也不用加。 比如,要在cmd下通過node執行某個hello.js檔案,命令為 node hello.js 那麼在bat指令碼中,只需要作如下

windows處理指令碼bat命令解析【9】SETLOCAL/ENDLOCAL

原文地址:https://blog.csdn.net/qq_33336155/article/details/53516976 Setlocal 與 Endlocal 命令 開始與終止批處理檔案中環境改動的本地化操作。在執行 Setlocal 之後所做的環境改動只限於批處理檔案。要還原原先的設定

windows處理指令碼bat命令解析【7】EXIT /B 0

exit命令: exit /B 返回值 例: aa.bat --------------------------------------------------------------------------------- @echo aa.bat 呼叫中 @exit /b 2

Windows 處理(cmd/bat)常用命令教程

Windows批處理(cmd/bat)常用命令教程 前言 批處理檔案(batch file)包含一系列 DOS命令,通常用於自動執行重複性任務。使用者只需雙擊批處理檔案便可執行任務,而無需重複輸入相同指令。編寫批處理檔案非常簡單,但難點在於確保一切按順序執行。編寫嚴謹的批處理檔案可以極大程度地節省時間,在應

windows下java專案打包、啟動處理 .bat檔案

maven打包,指令碼內容: @echo off echo 正在設定臨時環境變數 set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45 set MAVEN_HOME=D:\apache-maven-3.2.5 set CLASSPATH=.;%JAVA_HO

Windows系統處理Bat 基本語句

變數   建立自定義變數 REM 設定變數 set var1=value1 REM 列印變數 echo var1  MS-DOS的內建環境變數 // 使用set /? 檢視 --- // 執行程式後返回值 errorlevel eg: if %errorle

windows處理檔案bat使用技巧

1. 執行bat檔案時,報錯直接退出,無法檢視報錯,可以設定等待,如下:start /min /w mshta vbscript:setTimeout("window.close()",60000)可以等待60s後退出2. 在cmd命令中執行沒有問題,但是寫入bat檔案報錯:

windows處理(cmd/bat)程式設計詳解

       開始之前先簡單說明下cmd檔案和bat檔案的區別:在本質上兩者沒有區別,都是簡單的文字編碼方式,都可以用記事本建立、編輯和檢視。兩者所用的命令列程式碼也是共用的,只是cmd檔案中允許使用的命令要比bat檔案多。cmd檔案只有在windows2000以上的系統中

Windows處理(cmd/bat)常用命令小結

前言 批處理檔案(batch file)包含一系列 DOS命令,通常用於自動執行重複性任務。使用者只需雙擊批處理檔案便可執行任務,而無需重複輸入相同指令。編寫批處理檔案非常簡單,但難點在於確保一切按順序執行。編寫嚴謹的批處理檔案可以極大程度地節省時間,在應對重複性工作時