|
a9319751
中级用户
积分 439
发帖 170
注册 2006-1-9
状态 离线
|
『楼 主』:
修改1.ini的第2行第5个字为A.bat
@echo off
set num=0
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('type "x:\1.ini"' ) do (
set str=%%i
set /a num+=1
if !num! equ 2 set var=%%i
if !num! equ 2 set var1=!var:~0,4!
if !num! equ 2 set var2=!var:~5!
if !num! equ 2 set str=!var1!A!var2!
echo !str! >> x:\_1.ini
)
del x:\1.ini
ren x:\_1.ini 1.ini
start x:\1.ini
pause
[ Last edited by a9319751 on 2006-12-12 at 06:58 AM ]
此帖被 +6 点积分 点击查看详情 评分人:【 lxmxn 】 | 分数: +3 | 时间:2006-12-10 07:35 | 评分人:【 redtek 】 | 分数: +3 | 时间:2006-12-10 07:45 |
|
|
bat c c++ |
|
2006-12-10 01:25 |
|
|
HUNRYBECKY
银牌会员
积分 1179
发帖 442
注册 2006-9-9
状态 离线
|
|
2006-12-10 04:11 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
3 楼』:
巧妙利用字符截取来达到目的,漂亮。
|
|
2006-12-10 07:35 |
|
|
vkill
金牌会员
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
『第
4 楼』:
呵呵,还是喜欢set num=%%i&set %%i=%%j
|
|
2006-12-10 07:56 |
|
|
3742668
荣誉版主
积分 2013
发帖 718
注册 2006-2-18
状态 离线
|
|
2006-12-10 13:02 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
6 楼』:
版主的强啊。如果在前面set/p一下,那就可以自定义要插入的位置,字符了。
加分~
|
|
2006-12-10 13:46 |
|
|
beeny
初级用户
积分 136
发帖 49
注册 2007-1-4
状态 离线
|
|
2007-2-2 06:01 |
|
|
anqing
高级用户
积分 859
发帖 413
注册 2006-8-14
状态 离线
|
『第
8 楼』:
if !num! equ 2 set var=%%i
if !num! equ 2 set var1=!var:~0,4!
if !num! equ 2 set var2=!var:~5!
if !num! equ 2 set str=!var1!A!var2!
echo !str! >> x:\_1.ini
这些地方看不懂?
|
|
2007-2-2 06:37 |
|
|
nmjxg
初级用户
积分 80
发帖 28
注册 2007-2-1
状态 离线
|
|
2007-2-3 00:46 |
|
|
fbwolf
初级用户
积分 56
发帖 22
注册 2006-12-13
状态 离线
|
『第
10 楼』:
大哥,不对吧,你只把第二行导出来了,那么其它行呢》?》?
|
|
2007-2-4 00:59 |
|
|
anqing
高级用户
积分 859
发帖 413
注册 2006-8-14
状态 离线
|
|
2007-2-4 01:05 |
|