随笔分类 -  DOS命令

摘要:问题: Windows批处理中没有像Linux中一样的sleep函数,在一些需要计时的场景则会比较难以处理。 解决: 人类的智慧是无穷地,很多替代地方法被发掘,只要是和定时有关的windows命令,差不多都有人想到了,想了解得更多的可参考文末的链接。 1、VBS实现 精度0.001秒,建文件slee 阅读全文
posted @ 2020-07-15 14:47 hongweigg 阅读(88) 评论(0) 推荐(0)
摘要:问题: 在Windows批处理中,试图在循环中打印一个计算变量,但结果却是该变量的值总是不变: @echo off title timeout 函数测试 @echo 定时开始 ...... set k =0 for /L %%i in (1,1,10) do ( timeout /T 5 > nul 阅读全文
posted @ 2020-07-15 10:12 hongweigg 阅读(242) 评论(0) 推荐(0)
摘要:改变DOS窗口(或命令行窗口)的前景色(字体颜色)和背景色(底色)的命令是“color”,用法: color [fc][bc] 即参数是2个字母,第1个字母为背景色,第2个字母为前景色。color命令颜色值参考: attr 指定控制台输出的颜色属性 颜色属性由两个十六进制数字指定 -- 第一个为背景 阅读全文
posted @ 2017-03-08 14:18 hongweigg 阅读(15) 评论(0) 推荐(0)
摘要:DOS 命令实在是太弱,太难用了,基本的逻辑判断写起来都很费劲。一般的与或非如何解决呢? 1、非 这个有现成的,条件判断前加not,例如: C:\Users\HW>if 1==1 echo Ok Ok C:\Users\HW>if not 1==1 echo Ok C:\Users\HW> 2、与 阅读全文
posted @ 2017-03-08 11:42 hongweigg 阅读(92) 评论(0) 推荐(0)
摘要:在使用Windows DOS命令或批处理命令编写交互脚本时,有时需要处理用户的选择项。选择项使用命令choice实现。 C:\Users\HONGWEI>choice /C YNC /M "确认请按 Y,否请按 N,或者取消请按 C。" /D C /T 2 确认请按 Y,否请按 N,或者取消请按 C 阅读全文
posted @ 2017-03-08 10:19 hongweigg 阅读(105) 评论(0) 推荐(0)
摘要:Windows DOS(或批处理) 对命令执行结果(返回码)的判断,可使用errorlevle值来进行。例如 where jar IF %ERRORLEVEL% GTR 0 GOTO end 表示查找jar命令,当没有找到时,则跳转到“end” 子程序继续执行。 where jar IF %ERRO 阅读全文
posted @ 2017-02-13 16:49 hongweigg 阅读(86) 评论(0) 推荐(0)
摘要:在Windows批处理命令中,使用set命令给变量赋值,如果变量名后有空格,则会导致难以发现的错误。 例子: E:\Work\test>set EUREKA_RUNTIME_LIBS= E:\Work\test>set EUREKA_RUNTIME_LIBS =OK E:\Work\test>ech 阅读全文
posted @ 2016-10-14 14:48 hongweigg 阅读(142) 评论(0) 推荐(0)
摘要:1、查看linux内核,GCC版本 使用命令:cat /proc/version 2、查看Linux内核 使用命令:uname -a 3、查看产品版本 使用命令:lsb_release -a 阅读全文
posted @ 2016-08-30 09:47 hongweigg 阅读(11) 评论(0) 推荐(0)
摘要:winxp 中的右键DOS命令菜单可以用下面的注册表键实现: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\dos command] [HKEY_CLASSES_ROOT\Directory\shell 阅读全文
posted @ 2012-03-27 09:36 hongweigg 阅读(8) 评论(0) 推荐(0)
摘要:windows 的脚本 或DOS命令不但能应对批处理流程,也能作算术计算,很强大。 DOS中SET命令的详细用法 例子: @echo off set var=我是值 echo %var% pause 请看 set var=我是值 ,这就是BAT直接在批处理中设置变量的方法! set 是命令 var是 阅读全文
posted @ 2011-12-22 19:48 hongweigg 阅读(7) 评论(0) 推荐(0)
摘要:TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T] 描述: 这个命令行工具可用来结束至少一个进程。 可以根据进程 id 或图像名来 阅读全文
posted @ 2011-05-27 16:46 hongweigg 阅读(10) 评论(0) 推荐(0)
摘要:@echo off set str=123456789 echo 第一个字符为:%str:~0,1% echo 头两个字符为:%str:~0,2% echo 头5个字符为:%str:~0,5% echo 去掉最后一个字符后的字符串为:%str:~0,-1% echo 去掉最后3个字符后的字符串为:% 阅读全文
posted @ 2011-01-27 11:44 hongweigg 阅读(16) 评论(0) 推荐(0)
摘要:1. %* 用法 用于传递参数给批处理文件中的命令或批处理 例1. 批处理文件 test.bat, 内: dir %* 命令: D:/temp>setupCmdLine.bat "e:/test" 结果: D:/temp>dir "e:/test" 驱动器 E 中的卷没有标签。 卷的序列号是 5EF 阅读全文
posted @ 2010-09-22 23:02 hongweigg 阅读(9) 评论(0) 推荐(0)
摘要:最近好多猜测弱口令的病毒在网上流行,比如前段时间闹得很厉害的Worm.Dvldr 蠕虫就是一个典型。这些病毒有个共同点就是利用批处理来进行ipc$连接,从而来猜测管理员的口令达到控制服务器的目的。病毒由几个文件和几个复杂的批处 理组成。批处理算不上真正意义上的编程,但是它的一些思想和编程比较近似。通 阅读全文
posted @ 2010-09-22 22:26 hongweigg 阅读(5) 评论(0) 推荐(0)
摘要:批处理命令参考 0.set命令 set FTP_HOST=192.168.1.1 注意变量名和=号间不能留空格 set FTP_HOST =192.168.1.1 (错误) 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 ech 阅读全文
posted @ 2010-09-22 11:41 hongweigg 阅读(7) 评论(0) 推荐(0)
摘要:DOS命令大全(经典收藏) net use //ip/ipc$ " " /user:" " 建立IPC空链接 net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地 阅读全文
posted @ 2010-09-22 11:34 hongweigg 阅读(3) 评论(0) 推荐(0)