专注于数据库与信息检索技术![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 | 类别:综合技术 | 阅读:9097 | 评论: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 | 类别:综合技术 | 阅读:5155 | 评论:1 | 标签:DOS shell sc

PortQry-一个比较好的端口进程扫描工具

netstat -ano | findstr ....这种命令有时候也不一定方便使用。发现微软有一个工具PortQry, PortQryUI,还蛮不错的。下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17148Download PortQryV2.exe, a command-line utility that you can use to help troubleshoot TCP/IP connectivity issues. Portqry.exe runs on Windows 2000-based computers.http://www.microsoft.com/download/en/de
发布时间:2012-04-23 | 类别:综合技术 | 阅读:2165 | 评论:0 | 标签:PortQry Shell

MKStools用于构建产品

类Unix工具MKStools从8.0用到9.4,有一些变化。不到万不得已,还真不想升级。类Unix命令行工具,mingw/msys, cygwin免费,功能也很强大。但是MKSTools是收费平台,工具确实也好用很多。但是9.4已经需要联网验证用户了。安装完这个新版的MKS以后,换一个用户登录,就不能用了。必须为每个用它的用户激活license,够麻烦的。以前都是只要一个序列号就可以了。zip/unzip, rm,find,grep,等日常用的shell命令就不说了。这次发现有两个比较爽的命令:1. web .... get,  可以与wget相匹敌。不过,经过试用以后,发现还是有些不足。2. smtpmail,超级爽。能发普通邮件,抄送,群发,发附件。省得我调用外部程序去发送邮件。9.4版中的这个
发布时间:2012-03-27 | 类别:随笔 | 阅读:1454 | 评论:0 | 标签:MKS Linux MingW shell

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

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 | 类别:图书|工具 | 阅读:1815 | 评论: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 | 类别:图书|工具 | 阅读:1515 | 评论:0 | 标签:DOS shell

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 | 类别:未分组 | 阅读:7208 | 评论:0 | 标签:shell DOS

公告

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

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

标签云