新版微信怎么 所有人贴吧是不是性别自动隐藏了 我看所有人

2007年3月 Windows专区大版内专家分月排行榜第二2006年12月 Windows专区大版内专家分月排行榜第二
2006年11月 Windows专区大版内专家分月排行榜第三
2014年6月 Linux/Unix社区大版内专家分月排行榜第二2014年1月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 Linux/Unix社区大版内专家分月排行榜第二2010年6月 Windows专区大版内专家分月排行榜第二2010年4月 Windows专区大版内专家分月排行榜第二2010年3月 Windows专区大版内专家分月排行榜第二2009年12月 Windows专区大版内专家分月排行榜第二2009年11月 Windows专区大版内专家分月排行榜第二2008年7月 Windows专区大版内专家分月排行榜第二2008年1月 Windows专区大版内专家分月排行榜第二2007年12月 Windows专区大版内专家分月排行榜第二2007年11月 Windows专区大版内专家分月排行榜第二2007年10月 Windows专区大版内专家分月排行榜第二2007年6月 Windows专区大版内专家分月排行榜第二
2014年7月 Linux/Unix社区大版内专家分月排行榜第三2014年4月 Linux/Unix社区大版内专家分月排行榜第三2013年1月 Linux/Unix社区大版内专家分月排行榜第三2010年5月 Windows专区大版内专家分月排行榜第三2009年9月 Windows专区大版内专家分月排行榜第三2009年8月 Windows专区大版内专家分月排行榜第三2008年8月 Windows专区大版内专家分月排行榜第三2008年6月 Windows专区大版内专家分月排行榜第三2007年9月 Windows专区大版内专家分月排行榜第三2007年7月 Windows专区大版内专家分月排行榜第三2007年4月 Windows专区大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。博客访问: 1643883
博文数量: 206
注册时间:
认证徽章:
多年大型项目架构实施、驻现场运维经验。Oracle OCP、RHCE。
为企业、个人提供Oracle现场培训,远程技术支持;高可用及容灾系统硬件架构设计实施;主流平台系统及Oracle数据库设计实施(RAC、DG、GG等)、排障维护、数据备份迁移、调优等工作。
联系方式:QQ: 邮箱:
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Windows
从DOS过来的老鸟应该都知道批处理,这个功能在WINDOWS中仍然保留着。批处理说白了就是把一系列DOS命令写在一个文本文件里,然后把这个文件命名为XXX.bat(WINXP以后的系统也可以命名为*.cmd),然后运行它就可以一次执行一系列命令和程序了,当然也包括WINDOWS下的程序。
昨天处理一个问题时需要写一个批处理,批处理的前面运行了几个DOS命令,最后调用一个WINDOWS程序。可问题是,调用的WINDOWS程序打开后,CMD命令提示符窗口不会关闭,而是要等待这个WINDOWS程序关闭后它才会关闭。回想以前DOS下的批处理,都是执行一个程序,然后等待这个程序执行完毕后才会执行下一个程序,因为DOS是单任务操作系统嘛。但WINDOWS里有没有什么方法让批处理调用程序后不用等待程序结束而继续执行后面的命令呢?网上搜了一下,也没找出个结果。自己又研究了半天,终于解决了。解决的关键就是使用了一个不太常用的命令:start
一开始我的批处理是这么写的(“/”和后面的内容是注释):
/这是不让CMD窗口中显示运行的什么命令
/这是一系列DOS命令,用DOS命令代替
/最后要调用的WINDOWS程序文件名为abc.exe
/输出“OK”
ping /n 5 127.1 >nul /延时 5S exit
问题就是这么写死活都无法在运行abc.exe之后自动关闭CMD窗口。后来我终于想起来WINDOWS的命令提符中有一个start命令,心想使用它也许批处理就不会等待abc.exe执行完毕了。于是把批处理改为:
/这是不让CMD窗口中显示运行的什么命令 DOS命令
/这是一系列DOS命令,用DOS命令代替 start abc
/最后要调用的WINDOWS程序文件名为abc.exe echo "ok" /输出“OK” ping /n 5 127.1 >nul
/延时 5S exit
果然,abc.exe运行之后,这个批处理就继续执行后面的exit命令,从而自己退出了。原来,使用start调用的程序,批处理是不会等待程序运行结束的。遇到与我相同问题的朋友,不妨一试。
参考:/yukaizhao/archive//1770659.html
阅读(14594) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。批处理中常用命令介绍(Echo、rem、goto、call、pause、if、for)
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了批处理中常用命令介绍,包括Echo、rem、goto、call、pause、if、for,学习bat必备的啊
一、echo命令 ()1. Echo :显示当前ECHO的状态:ECHO ON 或者ECHO OFF 。2. ECHO ON :ECHO状态设为ON,将显示命令行(如每行前的C:\&等类似标志)。3. ECHO OFF:CHO状态设为OFF,将不显示命令行(如每行前的C:\&等类似标志) 。4. ECHO 字符串 :将输入的字符串显示在CMD屏幕上。5. ECHO 字符串 &ECHO 字符串 … :&,类似and的意思,逻辑运算,用来显示多行数据。6. ECHO 字符串 & 文件路径和文件名:将字符串写入文件中,若已有数据将先清空后写入。7. ECHO 字符串 && 文件路径和文件名 :将字符串写入文件中,若已有数据将追加到末尾。注意每次:ECHO 字符串 && 文件路径和文件名,命令之后,ECHO就回自动在在字符串后添加换行符,所以要想直接添加到文件末尾,那么文件中已有的数据,不能是ECHO命令先前输入的(或者手工删掉换行符)8. (ECHO 字符串 &ECHO 字符串…)&文件路径和文件名 :将多行数据写入文件中(注意括号不能去掉,如果括号去掉的话,那么只能写入最后一个,前面的将输出在CMD窗口中。如果文件中已经有数据,将先自动清空后再写入。9. (ECHO 字符串 &ECHO 字符串…)&&路径和文件名将多行数据写入文件中(注意括号不能去掉,如果括号去掉的话,那么只能写入最后一个,前面的将输出在CMD窗口中。如果文件中已经有数据,就将该字符串追加到文件的末尾。10. (ECHO 字符串)&&文件路径和文件名:在文件中另起一行追加上字符串。如图所示:11. ECHO.:输出空行,即相当于输入一个回车注意命令行中的“.”要紧跟在ECHO后面中间不能有空格,否则“.”将被当作提示信息输出到屏幕。另外“.”可以用,:;+等任一符号替代。12.&&&&&& ECHO答复语|命令文件名:自动答复命令中的提问 ,不需要人为的输入13.&&&&&& ECHO ^G :“^G”是用Ctrl+G敲入连体符号,输入多个^G可以产生多声鸣响。二、pause命令:行此句会暂停三、@命令:echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。四、call命令call 调用另一条批处理文件(如果直接调用别的批处理文件 ,执行完那条文件后将无法执行当前文件后续命令)五、rem命令rem 表示此命令后的字符为解释行,不执行,只是给自己今后查找用的。:: 也可以起到 rem 的注释作用, 而且更简洁有效;六、%命令%表示参数,参数是指在运行批处理文件时在文件名后加的字符串。变量可以从 %0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。(1)&&&&&&& %0的应用:dos命令行下输入:aa(代表执行aa.bat批处理程序),%0代表本身文件,这出现了一个不断执行aa.bat命令的死循环(2) %1到%9的应用&七、控制命令(1)if "参数" == "字符串"  待执行的命令== 等于;EQU等于;NEQ不等于;LSS 小于;EQ 小于或等于;GTR 大于;GEQ大于或等于(2)if exist 文件名  待执行的命令(eg:编辑aa1.txt文件)(3)if errorlevel 数字  待执行的命令如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。如if errorlevel 2 goto x2,DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码(4)OR [%%f] in (集合) DO [命令]for %%c in (*.bat *.txt) do type %%c八、目录切换(1)CD [盘符][路径]:同一个分区的切换(2)CD /d [盘符][路径]:不同分区的切换(3)%cd%:显示当前的完整路径九、目录切换& dir(略,自己去查)十、attrib命令,设置文件属性十一、常用命令命令(略)Del:删除文件Copy:复制文件Xcopy:复制文件夹Md:创建文件夹rd:删除文件夹ren:重命名文件(夹)move:移动文件(夹)find:字符串查找findstr:字符串查找增强,可以进行模式匹配搜索十二、常用网络命令和符号篇管道命令的优先级高于重定向命令,重定向命令的优先级高于组合命令:|、&、&&(1)重定向符 &、&&& 重定向符, 意思是传递并且覆盖,它所起的作用是将运行的结果传递到后面的范围(后边可以是文件,也可以是默认的系统控制台,即命令提示符)。&& 重定向符将命令的输出结果追加到其后面的设备中去。这个符号的作用和&有点类似,但他们是有区别的 &&是传递并在文件的末尾追加,而&是覆盖。用法同&一样的。echo hello& 1.txtecho world&&1.txt(2)命令管道符 |&&&&&&&& echo Y|rd /s c:\abc,通过管道命令|将echo y 的结果传给rd /s c:\abc 命令,从而达到自动输入y 的目的。(3) 组合命令 &、&&、||&A&:&,符号允许同时执行多条命令,当第一个命令执行失败了,也不影响后边的命令执行。这里 & 两边的命令是顺序执行的,从前往后执行。&B&&&符号允许同时执行多条命令,当碰到执行出错的命令后将不再执行后面的命令,如果一直没有出错则一直执行完所有命令。正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令。(4) 转义字符 ^要输出特殊字符,就需要用 echo ^&、echo ^|、echo ^|^|、echo ^^……之类的格式来处理(5) 变量引导符 %① 变量引用:当百分号成对出现,并且其间包含非特殊字符时,如%var%、%str%② 形式参数的引用,%0 表示批处理文件本身,包括完整的路径和扩展名;%1至%9 表示第一个参数至第九个参数。③ set /a 语句,表示两数相除取余数。在命令行窗口中,只需要单个的%,在批处理文件中,需要连续两个百分号,写成%%。set /a num=4%%2,得到num为0而非2④ 转义符号:如果要显示%本身时,需要在前面用%来转义。echo 一个百分号:%%echo 两个百分号:%%%%echo 三个百分号:%%%%%%(6)界定符 ""① 在表示带有空格或特殊符号的路径时常要用""来将路径括起来。例1:cd /d cd "d:\program files\^%*abc"因为路径中带有空格和特殊符号,所以要用""将路径括起来。② 表示其中的内容是一个完整的字符串。例2:set "var=abc 123"echo %var%
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 excel菜单栏自动隐藏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信