中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 新手问题 上一主题 | 下一主题
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『楼 主』:  新手问题

小弟近日为了简化日常工作,写一些简单的批处理文件,但是遇到小问题,自己琢磨了2天,学到不少,但是关键问题的地方仍然还搞不定,因为小弟刚接触批处理编写,对于参数的使用不甚了解,目前碰到的问题是我的批处理bat每次运行时,想根据本地日期建立一个当天日期的文件夹,但是由于参数使用比较难懂,还不知道方法,故请教各位斑竹和朋友.:)

2007-3-30 03:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baomaboy
银牌会员





积分 1513
发帖 554
注册 2005-12-30
状态 离线
『第 2 楼』:  

http://www.cn-dos.net/forum/view ... ghlight=%2Bbaomaboy

2007-3-30 03:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 3 楼』:  

感谢2楼的朋友为我指明道路 我这就去去学习

2007-3-30 03:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 4 楼』:  

看了无奈何斑竹的帖子 ,但是工具已经不能下载,所以无法学习,vbs小弟不懂,不知如何是好~~~还请大大出手相助

2007-3-30 03:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dikex
高级用户

潜水修练批处理



积分 788
发帖 366
注册 2006-12-31
状态 离线
『第 5 楼』:  

md %date:~0,10%

其中%date%为当天日期:2007-03-29 星期四
:~m,n的意思是截取变量左边第m个字符之后n个字符

[ Last edited by dikex on 2007-3-29 at 03:08 PM ]

2007-3-30 04:04
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 6 楼』:  

感谢楼上兄弟的热心,功能在xp下实现,但是在2000下会在批处理同一目录下建立2007-0的目录,然后在指定目录下建立星期的目录,也许是参数有变化影响执行效果,希望能提供一篇关于参数的比较详细的教程,在这里先谢过了

2007-3-30 05:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dikex
高级用户

潜水修练批处理



积分 788
发帖 366
注册 2006-12-31
状态 离线
『第 7 楼』:  

在批处理经典帖子里面查找“变量”就可以了,找了两个,慢慢看
http://www.cn-dos.net/forum/viewthread.php?tid=25172
http://www.cn-dos.net/forum/viewthread.php?tid=25746

2007-3-30 05:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 8 楼』:  

后来自己看了下 区别已经找到2000下
当日日期目录应该为md %date:~10,10%
因为2000下新建目录日期的显示是:星期五_2007-03-30
xp下新建目录日期显示是:2007-03-30_星期五
而且2000下的显示标记应该在变量的末尾.

2007-3-30 22:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
youkkk
中级用户





积分 274
发帖 119
注册 2006-10-17
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by dikex at 2007-3-30 04:04:
md %date:~0,10%

其中%date%为当天日期:2007-03-29 星期四
:~m,n的意思是截取变量左边第m个字符之后n个字符

[ Last edited by dikex on 2007-3-29 at 03:08 PM ]

在XP中时间显示有些版本会出错..比如只显示星期几

修改一下INTL.CPL的时间格式可以行的通.

[HKEY_CURRENT_USER\Control Panel\International]
"s1159"=""
"s2359"=""
"sLongDate"="yyyy-MM-dd"
"sShortDate"="yyyy-MM-dd"

2007-3-30 23:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 10 楼』:  

本地建立当日日期文件夹的问题 谢谢各位的帮助 又学到了东西
但是现在我又碰上个问题,就是我脚本中需要让远程ftp下载文件到本地新建的当日日期文件夹,而我使用ftp -s:command.txt命令让其执行command.txt里的ftp命令,但是ftp命令中不支持cmd里的参数,我不知道如何定位文件夹,只好再次请教.

2007-3-31 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: