首页 > 其他分享 >bat文件关闭打开的图片时弹出提示框

bat文件关闭打开的图片时弹出提示框

时间:2023-11-27 17:15:11浏览次数:37  
标签:bat set Photo echo add 时弹 Microsoft 提示框 reg

@echo off&cd\&color 0a&cls

echo set windows default picture view

reg add "HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v ".jpg" /t REG_SZ /d PhotoViewer.FileAssoc.Tiff /f

reg add "HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v ".jpeg" /t REG_SZ /d PhotoViewer.FileAssoc.Tiff /f

reg add "HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v ".bmp" /t REG_SZ /d PhotoViewer.FileAssoc.Tiff /f

reg add "HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v ".png" /t REG_SZ /d PhotoViewer.FileAssoc.Tiff /f

echo set windows default picture view success

chcp 65001

start F:\相片\大合照2023.jpg


setlocal enabledelayedexpansion
:startPra
tasklist |find "dllhost.exe"
ping -n 5 127.0.0.1>nul
goto endPra


:endPra
set Vbscript=Msgbox("你的电脑将在五分钟后关机,是否继续?",1,"系统提醒")
for /f "Delims=" %%a in ('MsHta VBScript:Execute("CreateObject(""Scripting.Filesystemobject"").GetStandardStream(1).Write(%Vbscript:"=""%)"^)(Close^)') do Set "MsHtaReturnValue=%%a"
set ReturnValue1=同意关机
set ReturnValue2=取消操作
echo 你点击了!ReturnValue%MsHtaReturnValue%!
if %MsHtaReturnValue% == 1 (
    start F:\相片\大合照2023.jpg
) else (
    echo 取消成功!!!
)
pause

 

标签:bat,set,Photo,echo,add,时弹,Microsoft,提示框,reg
From: https://www.cnblogs.com/sayshap/p/17859796.html

相关文章

  • MyBatis `<include refid="XXX">`标签详解
    MyBatis<includerefid="XXX">标签详解MyBatis作为一种优秀的持久化框架,提供了丰富的XML配置选项,其中<include>标签是一个非常有用的特性,用于引入SQL片段,提高代码的可维护性和可读性。解释<include>标签用于引用SQL代码片段。refid是引用的SQL片段的id名称,必须保持唯一。......
  • bat批量复制文件(一键打包更新代码,避免手动一个个复制)
    如果文件夹不存在,也可以复制过去。复制文件夹用copy,复制目录和里面的文件用xcopy命令:xcopy  /y/e/s/i/k 源文件夹路径目标文件夹路径 @echooffChcp65001echo-----copystart-----echo-----copycssxcopy/y/e/s/i/kD:\crd\cms\workspace\cms\web\styles......
  • MyBatis 大于等于小于等于常用写法
    前言经常在工作中使用mybatis范围筛选的时候忘记大于等于小于怎么写,这里做记录分享给有需要的人。不喜别喷方法一:使用转义字符含义原符号转义字符小于<<小于等于<=<=大于>>大于等于>=>=逻辑与(和)&&amp;单引号‘&apos;双引号“"使用示......
  • 全拼双拼切换 bat 脚本
    @echooffsetMainkey=HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\Settings\CHSfor/f%%iin('regquery%MainKey%/v"EnableDoublePinyin"^|findstr/i"0x1"')do(setflg=%%i)ifnotdefinedflg(regadd......
  • 若依集成mybatisplus实现mybatis增强
    ......
  • 一文讲明Mybatis 的使用 超详细 【爆肝两万字教程】
    >我|在这里>......
  • Spring_2023_11_24_2 Spring整合mybatis--Spring中的事务管理(注解形式)
    Spring整合mybatis--Spring中的事务管理(注解形式)application.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:tx="http://www.springframework.org/schema/tx&quo......
  • 【Spring】Spring5+Spring5MVC+Mybatis+H2の環境構築(高)
    参考URL:(初)https://www.cnblogs.com/lnsylt/p/10258457.html(中)https://www.cnblogs.com/lnsylt/p/10315455.html①pom.xml1<?xmlversion="1.0"encoding="UTF-8"?>2<projectxmlns="http://maven.apache.org/POM/4.0.0"......
  • Ubuntu 24.04 LTS “Noble Numbat” 预计于 2024 年 4 月 25 日发布
    导读Canonical今天宣布了下一个Ubuntu版本的代号,Ubuntu24.04LTS,代号“NobleNumbat”,计划于明年的4月25日发布。这个即将发布的版本预计将搭载GNOME46桌面环境。Ubuntu24.04LTS“NobleNumbat”将是Canonical的第40个Ubuntu发行版和第10个LTS(长......
  • MyBatis知识点
    Mybatis1、Mybatis是一公半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动。创建连接、创建statement等繁杂的过程;2、MyBatis可以使用XML或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手动......