第 16 楼
发表于 2006-10-05 13:00 · 中国 湖北 武汉 电信
初级用户
★
积分 116
发帖 6
注册 2005-04-01 00:00
21年会员
UID 37688
性别 男
状态 离线
确实可行,但 Unicode 怎么办?
能否 Type 1.ini 后再查找需要的数值,并生成新的 2.ini 呢?
第 17 楼
发表于 2006-10-05 20:09 · 中国 广东 佛山 广东睿江科技有限公司
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
能与不能,自己多试验几次就知道了。其实,除了用 type 之外,more 也是可以的。
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
第 18 楼
发表于 2006-10-05 22:53 · 中国 湖南 娄底 新化县 电信
银牌会员
★★★
积分 1,218
发帖 485
注册 2006-07-21 21:24
19年会员
UID 58987
来自 湖南.娄底
状态 离线
呵呵~ 回显后接管道命令, 这正是我的想法. 代码更新如下, 请测试...
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2 delims==" %%i in ('more 1.ini ^| findstr /i /c:"ImageFileName" /c:"ImageFileNumber"') do (
set /a num+=1
if !num! lss 3 (
if /i "%%i"=="ImageFileName" set one=%%j
if /i "%%i"=="ImageFileNumber" set two=%%j
)
)
(
echo
echo Name = NEW ERY
echo Source=FD_INFO
echo
echo Image_Name=%one%
echo Image_Count=%two%
echo Image_Size=51200
echo Image_PerDisc=13
echo Image_Language=1033
)>2.ini
pause
第 19 楼
发表于 2006-10-06 03:50 · 中国 湖北 武汉 电信
初级用户
★
积分 116
发帖 6
注册 2005-04-01 00:00
21年会员
UID 37688
性别 男
状态 离线
多谢 Pengfei 不厌其烦的指导,代码有效。
暂时急用,以后一定好好学习。
第 20 楼
发表于 2008-10-10 17:06 · 马来西亚 电信
新手上路
★
积分 2
发帖 1
注册 2008-10-10 14:52
17年会员
UID 127991
性别 女
状态 离线
第 21 楼
发表于 2009-06-03 11:53 · 中国 北京 海淀区 联通
新手上路
★
积分 7
发帖 7
注册 2008-11-11 16:16
17年会员
UID 130661
性别 男
状态 离线
论坛跳转: