dos设置环境变量及字符串替换
来源:互联网 发布:ios9软件源 编辑:程序博客网 时间:2024/06/05 14:31
(1) 通过wmic命令完成对系统环境变量的设定,xp下直接生效,win7需要重启电脑或在电脑-》属性-》高级-》环境变量,下来点确定
@echo off
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
::echo.
::echo===============================================
::echo 安装设置
::echo===============================================
::echo.
::set /p en=请按 回车键 安装开始!:
::echo.
set pwd=%cd%
::reg add "%regpath%" /v "winrar" /d "%pwd%\compact;" /f
::echo.
::echo 新追加环境变量 path=%pwd%\WinRAR
:: for,/f,"skip=4 token=1,2,*",%%a,in,('reg query "%regpath%" /v "path"'),do,(
:: reg add "%regpath%" /v "path" /d "%%c;%pwd%\compact;%pwd%\conf\bin;%pwd%\lib;" /f
::)
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%PATH%;%pwd%\compact;%pwd%\conf\bin;%pwd%\lib;"
wmic ENVIRONMENT create name="TESSDATA_PREFIX",username="<system>",VariableValue="%pwd%\lib"
echo.
(2)字符串替换,注意要替换字符串里的比较复杂的符号,需要用!!,而该符呈的使用必须setlocal enabledelayedexpansion和endlocal来加标识
::以替换为空的方式删除Path的环境变量
set p=%PATH%
set pwd=%cd%
set replace=%pwd%\compact^;%pwd%\conf\bin^;%pwd%\lib^;
setlocal enabledelayedexpansion
set p=!p:%replace%=!
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%p%;"
endlocal
(3)正常情况的替换将“aabbcc”中的b串替换为空
set a="aabbcc"
set b=%a:b=%
echo %b%
- dos设置环境变量及字符串替换
- 环境变量设置及DOS下执行
- DOS Script字符串替换
- 设置DOS环境变量
- DOS设置JDK环境变量
- dos命令行设置环境变量
- dos 设置环境变量
- dos命令 设置环境变量
- DOS(bat) 字符串替换原理
- 批量替换字符串(DOS命令)
- DOS下设置永久环境变量
- 在DOS中设置环境变量
- Java环境变量及Dos编译
- 黑马程序员_常用的DOS命令及临时设置环境变量
- DOS 设置JDK环境变量 永久写入注册表
- DOS永久设置系统环境变量-WMIC
- DOS设置环境变量永久写入注册表
- 字符串替换及追加
- 三百亩地私“送人”,小官也有大“手笔”
- tomcat 调整内存
- 【面向对象】——设计模式之单例模式
- 折半插入排序
- WPF开发方法论要素
- dos设置环境变量及字符串替换
- bananapi应用集锦
- 希尔排序
- Java之Semaphore
- nagios二次开发(五)---nagios和nagiosql的关系
- 第四章 CAS多条件查询与更多数据返回
- (转) Bitmap用法总结
- 200题感想
- (转)code blocks无法输出中文解决方法