中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 再求个关于变量间赋值的代码,我的脚本就完工了
« [1] [2] »
作者:
标题: 再求个关于变量间赋值的代码,我的脚本就完工了 上一主题 | 下一主题
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 16 楼』:  



  Quote:
Originally posted by lxmxn at 2006-10-25 13:15:

  再汗一个。。。。。。

  为什么要竖着写啊?横着写不是更方便,更美观么?

  难不成要搞一个斜着写的出来??
   ...

哈哈……这可没准儿~:)
没准将来还流行配置文件还要组成各种文本图案,如星号,方框,心形,哈哈……



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-10-26 00:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
3742668
荣誉版主





积分 2013
发帖 718
注册 2006-2-18
状态 离线
『第 17 楼』:  

a.txt:
a=1
b=2
c=3
d=4
b.bat:
@echo off
    for /f "delims== tokens=1,2" %%i in (a.txt) do call :SaveStr "%%i" "%%j"
    echo %str1%
    echo %str2%
    for %%i in (%str1%) do echo %%i=%%%%i%% | findstr .

pause
goto :eof

:SaveStr
    set %~1=%~2
    set "str1=%str1% %~1"
    set "str2=%str2% %~2"
goto :eof


2006-10-26 00:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
3742668
荣誉版主





积分 2013
发帖 718
注册 2006-2-18
状态 离线
『第 18 楼』:  

点错了,没写完就发出来了.
因为记不到setlocal那个那么长的参数,所以没有启用延迟的环境变量.数据大的时候会因为findstr的原因变得很慢.

2006-10-26 00:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yardian
中级用户




积分 305
发帖 85
注册 2005-5-23
状态 离线
『第 19 楼』:  

感谢大家!版主3742668,你写的太好了.我就是要这种效果,谢谢!

2006-10-26 05:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: