注册
登录
论坛
搜索
帮助
导航
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
批处理之家
»
BAT求助&讨论
» 求助,批处理取得某关键字作为判断,修改指定行的数值
[新手上路]
批处理新手入门导读
[视频教程]
批处理基础视频教程
[视频教程]
VBS基础视频教程
[批处理精品]
批处理版照片整理器
[批处理精品]
纯批处理备份&还原驱动
[批处理精品]
CMD命令50条不能说的秘密
[在线下载]
第三方命令行工具
[在线帮助]
VBScript / JScript 在线参考
返回列表
发帖
yzyd110
发短消息
加为好友
yzyd110
当前离线
UID
29059
帖子
4
精华
0
积分
17
PB
17
技术
0
捐助
0
阅读权限
5
在线时间
2 小时
注册时间
2010-8-23
最后登录
2017-4-27
列兵
帖子
4
积分
17
技术
0
捐助
0
注册时间
2010-8-23
1
楼
跳转到
»
正序看帖
打印
字体大小:
t
T
发表于 2017-4-15 21:23
|
只看该作者
[文本处理]
求助,批处理取得某关键字作为判断,修改指定行的数值
本帖最后由 yzyd110 于 2017-4-15 21:32 编辑
-----------------------------------------------------------------------------
环境:
电脑上因为程序的需要,使用3个不同版本的JAVA,但是WEB浏览器在调用的时候,只会选择版本最高的运行,这样其他两套程序会报错,停止运行,
后设置环境变量等操作无用,还是会调用最高的版本,最后在JAVA的控制面板中选择,只留一个需要的,另两个停用,此时程序设置生效,但是每次使用都要设置面板,很麻烦,
最后查到控制面板修改后,会生成下面的配置文件,修改后即可生效。
配置文件:%APPDATA%\Sun\Java\Deployment\deployment.properties
-----------------------------------------------------------------------------
注:配置文件内容系统安装的3个JAVA版本的设置,默认为都启用。
(此页举例:jre.0 为1.4版本,jre.1为1.5版本,jre.2为1.7版本)
需求:
1、只启用一个版本JAVA,同时关闭另外两个。
2、执行批处理,根据 platform=1.4 或是 product=1.4.2_04 的所在行(也可以是别的内容,我只是举例),
取得1.4版本所在段的标识 jre.0 (这个jre.0是随机的,也可能是jre.3或是jre.4)
设定 jre.0 段中的 2 行值为:true(等号后值为:true)
deployment.javaws.jre.0.registered=true
deployment.javaws.jre.0.enabled=true
3、假如:启用 1.4 版本的 JAVA 后,将另外两个段 jre1 和 jre2 相关行的值设为停用 (等号后值为:false)
deployment.javaws.jre.1.enabled=false
deployment.javaws.jre.1.registered=false
deployment.javaws.jre.2.enabled=false
deployment.javaws.jre.2.registered=false
4、谢谢各位大大了,小弟为菜鸟啊,对于批处理外行,只能求教各位大大了。
-----------------------------------------------------------------------------
配置文件内容如下(下面每行,是我整理过的,默认行与行是乱序,不是一段。):
deployment.javaws.jre.0.osarch=x86
deployment.javaws.jre.0.osname=Windows
deployment.javaws.jre.0.args=
deployment.javaws.jre.0.enabled=true
( 此注释文本内容实际没有,自己填写。 ;;启用:true,停用:false)
deployment.javaws.jre.0.registered=true
( 此注释文本内容实际没有,自己填写。 ;;启用:true,停用:false)
deployment.javaws.jre.0.platform=1.4
deployment.javaws.jre.0.product=1.4.2_04
deployment.javaws.jre.0.location=http\://java.sun.com/products/autodl/j2se
deployment.javaws.jre.0.path=C\:\\Program Files\\Java\\j2re1.4.2_04\\bin\\javaw.exe
deployment.javaws.jre.1.osarch=x86
deployment.javaws.jre.1.osname=Windows
deployment.javaws.jre.1.args=
deployment.javaws.jre.1.enabled=true
( 此注释文本内容实际没有,自己填写。 ;;启用:true,停用:false)
deployment.javaws.jre.1.registered=true
( 此注释文本内容实际没有,自己填写。 ;;启用:true,停用:false)
deployment.javaws.jre.1.platform=1.5
deployment.javaws.jre.1.product=1.5.0_22
deployment.javaws.jre.1.location=http\://java.sun.com/products/autodl/j2se
deployment.javaws.jre.1.path=C\:\\Program Files\\Java\\jre1.5.0_22\\bin\\javaw.exe
deployment.javaws.jre.2.osarch=x86
deployment.javaws.jre.2.osname=Windows
deployment.javaws.jre.2.args=
deployment.javaws.jre.2.enabled=true
( 此注释文本内容实际没有,自己填写。 ;;启用:true,停用:false)
deployment.javaws.jre.2.registered=true
( 此注释文本内容实际没有,自己填写。 ;;启用:true,停用:false)
deployment.javaws.jre.2.platform=1.7
deployment.javaws.jre.2.product=1.7.0_07
deployment.javaws.jre.2.location=http\://java.sun.com/products/autodl/j2se
deployment.javaws.jre.2.path=C\:\\Program Files\\Java\\jre7\\bin\\javaw.exe
-----------------------------------------------------------------------------
收藏
分享
老刘1号
发短消息
加为好友
老刘1号
当前离线
UID
75268
帖子
997
精华
1
积分
1789
PB
1094
技术
205
捐助
50
阅读权限
255
在线时间
1793 小时
注册时间
2016-4-17
最后登录
2024-11-22
论坛巡查
帖子
997
积分
1789
技术
205
捐助
50
注册时间
2016-4-17
4
楼
发表于 2017-4-16 09:18
|
只看该作者
开头加一个Main节([Main])
然后直接用函数块
http://www.bathome.net/redirect. ... 3692&pid=197832
TOP
yzyd110
发短消息
加为好友
yzyd110
当前离线
UID
29059
帖子
4
精华
0
积分
17
PB
17
技术
0
捐助
0
阅读权限
5
在线时间
2 小时
注册时间
2010-8-23
最后登录
2017-4-27
列兵
帖子
4
积分
17
技术
0
捐助
0
注册时间
2010-8-23
3
楼
发表于 2017-4-16 08:21
|
只看该作者
回复
2#
codegay
只是修改上面的两处值就行,就可以切换环境,手动改也行,只是想用批处理实现一下,本人小白,所以求教来了
TOP
codegay
发短消息
加为好友
codegay
当前离线
UID
73953
帖子
1266
精华
0
积分
1775
PB
1289
技术
162
捐助
0
阅读权限
60
来自
伸手党去死,私信问问题的去死
在线时间
3998 小时
注册时间
2015-12-12
最后登录
2024-9-13
少校
帖子
1266
积分
1775
技术
162
捐助
0
注册时间
2015-12-12
2
楼
发表于 2017-4-15 23:23
|
只看该作者
ruby 和python 有VirtualEnv 之类的东西,可以隔离和切换不同版本的环境和库。
java肯定也有类似的东西。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行
TOP
返回列表
批处理专区: BAT CMD DOS
BAT求助&讨论
BAT教程&资料
BAT原创&转载
BAT新大陆
BAT转载代码
新手练功
出题挑战
有偿求助
第三方命令行
开源原创工具
iBAT
Take Command
其他脚本区
PowerShell求助&讨论
PowerShell教程&资料
PowerShell原创&转载
VBS求助&讨论
JS / JScript / JavaScript
VBS教程&资料
VBS原创&转载
UNIX/Linux Shell
Python
Perl
网络资源区
电脑技术研讨
精品软件交流
论坛事务区
站务交流
意见反馈
论坛公告
版主申请
交换链接
建站杂谈
活动专区
论坛总版规
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]