文档章节

bat命令遍历文件和bat参数说明

Y
 Y13
发布于 2016/05/14 01:39
字数 306
阅读 14
收藏 0
点赞 1
评论 0

*****************************************************************************************************************

set dir=%cd%
for /f "delims=" %%i in ('dir /ad/b "%dir%"') do (if exist %%i/makefile (cd %%i & nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 /nologo & cd ..))

*****************************************************************************************************************

上面命令的意义:

遍历当前文件夹中的所有文件夹

在第一次子文件夹中执行nmake命令,参数是调用批处理处指定。

dir /ad/b "%dir%":去当前目录的所有子文件夹。

if exist %%i/makefile:判断子文件夹中的makefile文件是否存在

cd %%i & nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 /nologo & cd ..:

进入子文件夹,执行nmake命令,跳出子文件夹。

批处理只支持10个参数,如果更改,需要使用shift命令对参数进行向右移动(向左真么移动不知道,如果有人知道,请告知)

shift /n

n代表从第几个位置向右移动一个。

比如:

shift /5

表示把原来的%6变成现在的%5,原来的%7变成现在的%6,以此类推,不过n最大为8(应该为9才合理嘛)。

有过有多个,就执行多次,比如有过有12个参数,就需要执行3次shift命令才能把说有的变量取出。

© 著作权归作者所有

共有 人打赏支持
Y

Y13

粉丝 0
博文 30
码字总数 148304
作品 0
大连
高级程序员
批量删除VC,VS临时文件

微博http://weibo.com/MoreWindows已开通,欢迎关注。 《VC6.0及VS2008使用技巧》系列文章地址:http://blog.csdn.net/morewindows/article/category/863841 用VC6或VS2008编译工程后,会产生...

长平狐
2012/12/10
404
0
dos批处理命令详解(转)

一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法: echo [{on│off}] [message] Sample:@echo off...

sharep
2009/08/07
0
0
自动将BAT文件转换为EXE

我前几天发表了一篇文章“C/C++中一次性执行多个DOS命令”,那篇文章里介绍了如何在一个EXE程序中执行多个DOS命令。 以那篇文章中的技术为核心,对其扩展就写出了自动将BAT转换为EXE的程序,...

tywali
2017/12/19
0
0
js笔记九:当运行脚本

说明 在windows下面,现在有powershell,linux下面有bash,也可以用python,但是即然用了node,也就可以用js写脚本了。 apk的版本号 这里提供一个简单例子,就是读取apk的版本号,运行环境是...

zdhsoft
2017/11/25
0
0
高性能Linux系统双效防火墙详细解析

  包过滤和WEB代理双效合一。由iptables 实现包的过滤,由LINUX下大名鼎鼎的squid结合NAT来实现透明WEB代理。SQUID代理的性能本身已经是代理服务器中的佼佼者,本系统将其性能发挥的极至:通...

范堡
2009/05/07
221
0
tomcat 解决cmd错误太快看不到

Bat是批处理命令,一般在这个文件中,要执行多个命令或者执行多个程序,过程是顺序执行的,直到最后一条命令执行完毕,Dos命令窗口就自动退出了。 你那个批处理执行正常的话,应该执行最后一...

BabyMason
2015/02/06
0
0
tomcat 控制台日志输出到文件

方法一 最近测试遇到一个问题,我们的项目使用windows2003服务器,tomcat+oracle数据库。项目中有两个测试人员,经常需要查看日志定位问题,但是有两个问题: 1.windows下tomcat输出日志跟l...

i33
2016/03/01
572
0
安装SQLServer2005 Management Studio报错怎么办

遇到的问题是:安装SQLServer2005_SSMSEE.msi错误29506 猜测:原因可能是windows7的系统保护机制 解决方法: 1.用记事本创建一个cmd格式的文件。 2.里面写上命令msiexec /i F:aSQLServer2005...

HappyBKs
2013/08/27
0
0
关于php调用java

因为要用到java的一个格式转换的组件 所以就必须php和java调用 最开始,弄得java.inc,就是在PHP里面调用java,折腾了两天不理想,就放弃了。 后来想到一个办法,php能执行.批处理文件,那我就...

qinxukaiss
2015/01/10
1K
8
eclipse远程调试(windows)

JPDA简介 顾名思义,JPDA为Java平台上的调试器定义了一个标准的体系结构。该体系结构包括3个主要组成部分:JVM TI、JDI和JDWP。 JVM TI的全称是Java Virtual Machine Tool Interface,它定义...

binhu
2016/05/28
94
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
3分钟前
0
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
24分钟前
0
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
38分钟前
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
51分钟前
0
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
0
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
0
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部