1. 当前用户的桌面路径

    for /f "tokens=2,*" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Desktop"') do (
    set desk=%%j
    )
    echo %desk%
    pause

    结果后不带\

  2. 判断当前是否是管理员权限运行
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
    if '%errorlevel%' EQU '0' (@echo 当前脚本正在使用管理员身份运行
    ) else (@echo 当前脚本正在使用普通身份运行
    goto needadmin
    ):needadmin
    mshta javascript:confirm("请以管理员运行");window.close()
  3. 批处理弹窗,虽然网上很多,但我的几台电脑只有这2条有效
    mshta javascript:confirm("1111111111");window.close()
    两个按钮,确定和取消
    mshta javascript:window.execScript("msgBox('hello world!'):window.close","vbs")
    一个确定
  4. 判断主机在线运行,这个也很好用
    set honame=192.168.9.189
    @ping %honame% -n 1 && goto onrun || goto onclose:onrun
    ******
    :onclose
    ******
  5. 路径有空格
    start "" "%public%\Desktop\SAP Logon.lnk"
    start空格""空格"%public%\Desktop\SAP Logon.lnk"
  6. 批处理的当前路径,例如c:\1.bat,内容是start d:\2.bat,2.bat的内容是start 3.txt,直接打开1.bat,是打不开3.txt的
    例如c:\1.bat:
    start d:\2.bat2.bat:
    start 3.txt直接打开1.bat,是打不开3.txt的,要用%~dp03.txt。
    注意%~dp0后不加\
  7. 待补充

批处理中的使用问题记录相关推荐

  1. dos下 和 批处理中的 for 语句的基本用法

    原文地址:http://blog.csdn.net/wh_19910525/article/details/7912440 for 语句的基本用法 : 最复杂的for 语句,也有其基本形态,它的模样是 ...

  2. BAT批处理中的字符串处理详解(字符串截取)

    BAT批处理中的字符串处理详解(字符串截取 批处理有着具有非常强大的字符串处理能力,其功能绝不低于C语言里面的字符串函数集.批处理中可实现的字符串处理功能有:截取字符串内容.替换字符串特定字段.合并字 ...

  3. BAT批处理中的字符串处理

    1.截取字符串 截取字符串可以说是字符串处理功能中最常用的一个子功能了,能够实现截取字符串中的特定位置的一个或多个字符.举例说明其基本功能: 复制代码 代码如下: @echo off set ifo= ...

  4. 批处理中百分号%的作用

    如果是 %a% 这种形式 ,就是变量的引用,@echo offset a=123 rem定义一个变量a 赋值为123echo %a% rem显示出变量a的值(如果不加% %系统会把a当字符处理了,不会 ...

  5. 获取mysql可行方法_Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法...

    <Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法>要点: 本文介绍了Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法,希望对您有用.如果有 ...

  6. create view必须是批处理中仅有的语句_sqlserver 脚本和批处理指令小结

    一.脚本底子 1.USE语句 设置当前数据库 2.声明变量 语法:DECLARE @变量名 变量范例 在声明变量后,给变量赋值之前,变量的值为NULL. 将系统函数赋给声明的变量,这个办法可以使我们能 ...

  7. 中操作日志文件记录的是什么_SpringBoot+AOP实现用户操作日志的记录

    前言: 任何一个项目都会有一个用户操作日志(也叫行为日志)的模块,它主要用来记录某个用户做了某个操作,当出现操作失败时,通过日志就可以快速的查找是哪个用户在哪个模块出现了错误,以便于开发人员快速定位问 ...

  8. Dos批处理中符号作用大全

    Dos批处理中符号作用大全 2007-07-14 10:43 @  \\隐藏命令的回显. ~  \\在for中表示使用增强的变量扩展:  在set中表示使用扩展环境变量指定位置的字符串:  在set/ ...

  9. flink批处理中的source以及sink介绍

    一.flink在批处理中常见的source flink在批处理中常见的source主要有两大类: 1.基于本地集合的source(Collection-based-source) 2.基于文件的sou ...

最新文章

  1. 工作随笔-日常工作-小说站 PC版
  2. Ghost网刻后window 7 sysprep无人值守应答文件制作
  3. DevExpress的下拉框控件LookUpEdit的使用、添加item选项值、修改默认显示值
  4. boost::hof::unpack用法的测试程序
  5. 条件查询_SQL简单查询(条件查询 模糊查询)
  6. PHP 底层的运行机制与原理
  7. mysql common是什么_MySQL common_schema简介
  8. CoreAnimation编程指南(九)图层布局
  9. python多进程传递参数_急急急, Python 多进程,如何传递 epoll?
  10. Apache+PHP+Mysql+jdk+tomcat的安裝
  11. 复杂性思维 中文第二版 翻译完成
  12. 狗狗手机壁纸|爱宠必备
  13. C语言do while语句
  14. mysql dbf导入数据库_MySQL数据库如何导入dbf格式数据?
  15. angularjs基础知识1
  16. Hibernate4.3.8Final环境搭建
  17. 利用工具的SQL注入实战
  18. 两步路轨迹文件位置_关于两步路
  19. 除了QQ就是一塌糊涂的日子不会再有了
  20. 如何买到货真价实的OA产品?

热门文章

  1. 力扣26,删除重复项(JavaScript)
  2. html十css十javascript,html代码,css代码,JavaScript代码, | 重蔚自留地
  3. java servlet jsp 实例_Servlet+JSP例子
  4. linux 创建进程 execl,linux中进程的vfork()和execl()函数
  5. 《Essential C++》笔记之设定头文件
  6. python面试题及答案pdf_python面试题及答案
  7. 仓库货位卡标识牌_仓库货架能解决传统仓储的哪些问题?
  8. pycocotools安装_pycocotools安装问题
  9. linux终端 中国象棋,在Deepin系统下安装Xboard并使用它玩中国象棋
  10. oracle协议适配器错误tns,ORA-12560: TNS: 协议适配器错误 常见原因