关于bat的资料多但零碎,记录一下。

1.设置环境变量即时生效:通过重启explorer来实现即时生效(亲测有效)

  @echo off

  set curPath=%cd%

  wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%curPath%tool\dig;%path%" 

  taskkill /im explorer.exe /f
  @echo ================================================
  @echo 下面开始重启“explorer.exe”进程
  pause
  start explorer.exe

2.变量是否包含另一个变量判断

  set mypath=%path%

  set curPath=%cd%

  set digPath=%curPath%tool\dig
  echo %mypath% | find /i "%digPath%">nul && goto A || goto B
  :A /系统dig环境变量已经存在
  echo 当前环境变量包含%digPath%
  exit

  :B /不存在

  echo 当前环境变量不包含%digPath%
  exit

  注意:变量中是否包含字符串,使用同样的方法:echo %mypath% | find /i "ABC">nul && goto A || goto B

3.bat中打开exe程序:打开exe程序前需要先切换到exe所在的根目录

  ::切换到exe所在目录

  cd %curPath%tool
  
::启动程序
  start "" "%curPath%tool\operateToolWPF.exe"

关于bat批处理,推荐一个网站,资料很全:http://www.bathome.net

bat脚本设置系统环境变量即时生效相关推荐

  1. html 启动bat脚本,Windows开机自启动bat脚本设置方法

    摘要 腾兴网为您分享:Windows开机自启动bat脚本设置方法,小睡眠,小书亭,托迈酷客,土豆等软件知识,以及显卡加亮,团购宝,多和梦,pdf编辑器,杭州地铁线路图,宝宝拼图游戏,蠕虫病毒专杀工具, ...

  2. C++:getenv setenv -- 获取设置系统环境变量

    C++:getenv & setenv -- 获取&设置系统环境变量 1. getenv:取得环境变量内容 头文件- #include<stdlib.h> 格式: char ...

  3. 基于windows10下使用bat脚本设置自定义开机启动项

    基于windows10下使用bat脚本设置自定义开机启动项 一.新建一个txt文件,然后写入内容,再重新命名修改文件成.bat脚本.博主举例新建一个rothschildlhl.txt空文本,然后复制下 ...

  4. C# 实现设置系统环境变量设置

    C# 实现设置系统环境变量设置 原文:C# 实现设置系统环境变量设置 以前实现系统环境变量设置时是要在电脑属性--高级--环境变量设置,实现方式主要有2种, 修改注册表,添加环境变量 调用系统Kern ...

  5. k2p华硕系统怎么设置_Linux怎么设置系统环境变量之export命令详解

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. Linux export命令简介 Linux export命 ...

  6. linux设置环境变量_Linux怎么设置系统环境变量之export命令详解

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. Linux export命令简介 Linux export命 ...

  7. Windos下用setx.exe命令行模式下永久设置系统环境变量

    From: http://www.cnblogs.com/soli/archive/2007/08/30/876283.html setx.exe不是系统默认自带的命令,但可以从微软的网站(2K,XP ...

  8. getenv、setenv函数(获取和设置系统环境变量) 与 环境变量

    1.getenv() 函数名: getenv 功 能: 从环境中取字符串,获取 环境变量的值 头文件:  stdlib.h 用 法:char *getenv(char *envvar); 函数说明:g ...

  9. Windos下用setx.exe命令行模式下永久设置系统环境变量(转)

    setx.exe不是系统默认自带的命令,但可以从微软的网站(2K ,XP )上下载到,是官方的咚咚,所以可以放心使用.这里 是我从2K 里的安装文件中抽取出来的exe文件,不想安装又信得过我的话可以下 ...

  10. 设置环境变量永久生效和临时生效 export PS1

    source/etc/profile是让/etc/profile文件修改后立即生效, 还有一种方法是:. /etc/profile 注意:.和/etc/profile有空格 linux中source命 ...

最新文章

  1. python视频教学视频哪个好-Python入门视频看哪个好?适合初学者的教学视频推荐...
  2. 去掉bat和某些exe的黑窗口
  3. Golang之pprof使用
  4. Python 使用 Scrapy 发送 post 请求的坑
  5. Storm精华问答 | Kafka在Storm中的角色是什么?
  6. 金蝶系统怎么清理服务器,【金蝶KIS专业版】如何注销加密服务器记录
  7. 金税盘怎么安装在电脑上_金税盘怎么安装,电脑重装后怎样安装金税盘税控开票软件?...
  8. Hive数仓之拉链表(原理、设计以及在Hive中的实现)
  9. NOIP2010 引水入城
  10. 学会拒绝别人的6个技巧_4个秘诀教你怎么拒绝别人,还能不伤和气
  11. 个人用户可以向运营商申请短信接口吗?
  12. android开发框架 xui,简介 - 正确使用XUI的姿势 - 《XUI - Android 原生 UI 框架》 - 书栈网 · BookStack...
  13. 云杰恒指:8.16恒指期货指导交易周小结
  14. 微信公众号errcode大全
  15. 既为支付而生,何必舍本逐末:人人都能上手的闪电网络实战
  16. SIGSEGV(SEGV_MAPERR)
  17. 新想法 | 按需视觉识别:愿景和初步方案
  18. 地理坐标的六边形编码(PHXIS)
  19. Java 使用Tailer类监听文件
  20. 国产数据库岁末大盘点

热门文章

  1. 二次拟合r方_r的平方为什么是R方?
  2. 浏览器如何工作How browsers work翻译
  3. 今天QQ被盗,异常情况调查与反思
  4. Java Object类讲解 上帝类及其一些方法的分析
  5. Codeforces_714_B
  6. C++20 latch
  7. “我等了三年,就是想等一个机会!” 谈谈数据团队如何为自己争取资源!
  8. matlab常用逻辑运算
  9. 华为数通笔记-策略路由
  10. Increasing Triplet Subsequence