专注于数据库与信息检索技术![sql9.com]

[置顶]再谈DOS批处理下格式化日期字符串的方法(详解)

谈到日期字符串的输出,真是让人烦。在Linux下,简单的一句话:date '+%Y%m%d-%H%M%S'就可以得到你要的输出:20120331-064219可是在windows下,要想得到这个,还是需要费点功夫的。1. 直接用字符串格式化输出比如,如果你的机器上时间的输出是这样子的:c:\>echo %date%-%time%2012-03-31 星期六- 6:44:02.50那么,要想得到输出20120331- 64402,可以这样截取字符串:c:\>echo %date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%20120331- 65406表示取从0位置开始4个字符等等。这个方法不能截断空格。比较恼火2.用for
发布时间:2012-03-31 | 类别:综合技术 | 阅读:9205 | 评论:1 | 标签:DOS shell 日期字符串

Add service dependency for a service[为Windows服务添加依赖项]

These days,  I'm so out to get this worked.I just tried a method to change the registry table:  HKLM\SYSTEM\CurrentControlSet\Services\, DependOnService, input the new name.But this will not take effect immediately.We should use HKLM\SYSTEM\CurrentSet001\Services\SybaseMessagingService as the KEY.Another way, very effective:sc configModifies a
发布时间:2012-06-06 | 类别:综合技术 | 阅读:5280 | 评论:1 | 标签:DOS shell sc

命令行添加系统环境变量的方法

1. 注册表直接修改reg add "HKLM\system\currentcontrolset\control\session manager\environment" /v visual /t REG_SZ /d vim 添加一个系统环境变量:visual, 值为vim2. 使用wmicwmic ENVIRONMENT create username="", name=visual,variablevalue="vim"Instance creation successful.不过,试了一下,这两种方法,似乎都不能让环境变量visual立即生效。 
发布时间:2012-03-25 | 类别:图书|工具 | 阅读:1842 | 评论:0 | 标签:DOS shell wmic

格式化DOS下时间输出

dos下由于时间格式不同,使用的echo时间的形式也可能不同,比较变态。跟机器设置有关:请看:U:\>echo %date%09/29/2011 ThuU:\>echo %time% 9:08:32.41U:\>echo %date:~6,4%-%date:~0,2%-%date:~3,2%2011-09-29U:\>echo T%time:~0,2%%time:~3,2%%time:~6,2%T 91417U:\>set ttt=%date:~6,4%-%date:~0,2%-%date:~3,2%T%time:~0,2%%time:~3,2%%time:~6,2%U:\>echo %ttt%2011-09-29T 91605这里就简单的记一笔吧。没什么实用价值。如果上边的
发布时间:2012-03-25 | 类别:图书|工具 | 阅读:1555 | 评论:0 | 标签:DOS shell

命令行快速找出class文件所在的jar包

Java代码 for %i in (dir/b/s *.jar) do 7z l %i | findstr XDatabase.class  示例输出: D:\shared\xsql>for %i in (dir/b/s *.jar) do 7z l %i |findstr XDatabase.class    D:\shared\xsql>7z l dir/b/s  &nb
发布时间:2012-03-25 | 类别:未分组 | 阅读:1840 | 评论:0 | 标签:java DOS 7zip

How to use "for/" batch command in Dos extention

以前常觉得DOS的 命令行功能太弱,无法象UNIX一样可以用命令行完成非常复杂的操作。实际上,当MS从WIN2K开始将命令行增强后,已经借鉴了相当多UNIX的优点, 虽然还无法做到象UNIX那么灵活,但已可完成绝大多数的任务,比如用&&和||连接两个(或更多)命令,由前一个的返回值来决定下一个 是否执行,等等。而在这些增强中,最明显的,就是FOR命令。 举个例子,用适当的参数,可用FOR命令将 date /t 的输出 从 "Sat 07/13/2002" 变成你想要的格式,比如, "2002-07-13": c:>for /f "tokens=2,3,4 delims=/ " %a in ('date /t')
发布时间:2012-03-25 | 类别:未分组 | 阅读:7229 | 评论:0 | 标签:shell DOS

公告

欢迎光临本站, SQL9.com,联系方式:
Tel:

欢迎使用SQL6生活搜索[由iihero labs提供]
天气|IP|身份证搜索|邮编|电话区号|JSON格式化

标签云