当前位置: 首页 > news >正文

网站备案号在哪做网站如何挣钱

网站备案号在哪,做网站如何挣钱,产品推广方案思维导图,logo网站设计论文 for语句(循环结构) for语句可以实现类似于C语言里面的循环结构,当然for语句的功能要更强大一点,通过不同的开关可以实现更多的功能。for语句有多个开关,不同开关将会实现不同的功能。 1.无开关 无开关的…


for语句(循环结构)

  for语句可以实现类似于C语言里面的循环结构,当然for语句的功能要更强大一点,通过不同的开关可以实现更多的功能。for语句有多个开关,不同开关将会实现不同的功能。

1.无开关
无开关的for语句能够对设定的范围内进行循环,是最基本的for循环语句。其命令格式为:
FOR %%variable IN (set) DO command
其中,%%variable是批处理程序里面的书写格式,在DOS中书写为%variable,即只有一个百分号(%);set就是需要我们设定的循环范围,类似于C语言里面的循环变量;do后面的command就是循环所执行的命令,即循环体。
无开关for语句举例:
===============================================
@echo off
for %%i in (a,"b c",d) do echo %%i
pause>nul
===============================================
2.开关/L
含开关/L的for语句,可以根据set里面的设置进行循环,从而实现对循环次数的直接控制。其命令格式为:
FOR /L %%variable IN (start,step,end) DO command
其中,start为开始计数的初始值,step为每次递增的值,end为结束值。当end小于start时,step需要设置为负数。
含开关/L的for语句举例(创建5个文件夹):
===============================================
@echo off
for /l %%i in (1,2,10) do md %%i
pause
===============================================
上例将新建5个文件夹,文件夹名称依次为1.3.5.7.9。可以发现,%%i的结束值并非end的值10,而是不大于end的一个数。
3.开关/F
含开关/F的for语句具有最强大的功能,它能够对字符串进行操作,也能够对命令的返回值进行操作,还可以访问硬盘上的ASCII码文件,比如txt文档等。其命令格式为:
FOR /F ["options"] %%variable IN (set) DO command
其中,set为("string"、'command'、file-set)中的一个;options是(eol=c、skip=n、delims=xxx、tokens=x,y,m-n、usebackq)中的一个或多个的组合。各选项的意义参见for /f。一般情况下,使用较多的是skip、tokens、delims三个选项。
含开关/F的for语句举例:
===============================================
@echo off
echo **No Options:
for /f %%a in ("1,2,10") do echo a=%%a
echo **Options tokens ^& delims:
for /f "tokens=1-3 delims=," %%a in ("1,2,10") do echo a=%%a b=%%b c=%%c
pause
===============================================
@echo off
echo 本文件夹里面的文件有:
for /f "skip=5 tokens=3* delims= " %%a in ('dir') do (
if not "%%a"=="<DIR>" if not "%%b"=="字节" if not "%%b"=="可用字节" echo %%b
)
pause
===============================================
@echo off
echo 本文件夹里面的文件有:
dir>c:\file.txt
for /f "skip=5 tokens=3* delims= " %%a in (c:\file.txt) do (
if not "%%a"=="<DIR>" if not "%%b"=="字节" if not "%%b"=="可用字节" echo %%b
)
del c:\file.txt
pause
===============================================
对于后面的两个例子,其中options里面的delims= 是可以删除的,因为只要添加了/F开关系统就将delims的值默认为空格。
符号字符串中的最后一个字符星号,
那么额外的变量将在最后一个符号解析之后
分配并接受行的保留文本。本例中也可以改为4,不过文件名中有空格的文件,只能显示空格以前部分
同时我们也看到了,for语句的do后面的command也是可以分行的,只需要保证command的左括号和do在同一行就可以了。
4.开关/D或/R
含开关/D或/R的for语句是与目录或文件有关的命令,一般情况下很少使用。含开关/R的命令有时候被用于通过遍历文件夹来查找某一个文件或文件夹,故而列举此例。
含开关/R的for语句举例(文件夹遍历):
===============================================
@echo off
setlocal enabledelayedexpansion
FOR /R d: %%i IN (.) DO (
set dd=%%i
set "dd=!dd:~0,-1!"
echo !dd!
)
pause
exit
===============================================
上例即可以罗列出D盘下的所有文件夹,其速度要比命令"tree d:"慢多了,不过其返回结果的实用性则远远超过了tree命令。
一般情况下我们不推荐通过遍历文件夹来查找文件,特别是在查找某些程序(比如 QQ.exe)的位置时。推荐通过reg命令查找注册表来查找QQ的路径,以保证查找效率。
上例中也出现了几个新面孔,如setlocal、感叹号等。其中,感叹号其实就是变量百分号(%)的强化版。之所以要用!而不用%,是因为在for循环中,当一个变量被多次赋值时,%dd%所获取的仅仅是dd第一次被赋予的值;要想刷新dd的值,就必须首先通过命令"setlocal enabledelayedexpansion"来开启延迟变量开关,然后用!dd!来获取dd的值。
for语句是批处理里面功能最强大、使用最普遍却又最难掌握的一套命令,这也是批处理菜鸟和批处理高手最明显的一个分水岭,一旦掌握了这套命令,那么你就离批处理达人不远了!

参考: http://www.cnblogs.com/yang-hao/p/6002869.html

http://www.yayakq.cn/news/953771/

相关文章:

  • 电商公司的网站设计书湛江模板建站服务商
  • 电子商务网站建设及其相关法律问题国外军事新闻最新消息
  • 哪里可以做宝盈网站wordpress加漂浮广告
  • 网站开发需求列表免费h5页面制作软件
  • 广安发展建设集团有限公司门户网站网站营销方法有哪些内容
  • 手机端网站ui做多少像素网站推广 软件
  • 动图制作网站软件开发各阶段产生的文档
  • 网页怎么做网站地图在手机上可以做网页吗
  • 怎么下载网站页面百度做的网站能优化吗
  • 建设银行境外购物网站谷歌搜索引擎下载安装
  • 新手做免费网站如何企业网站的软文
  • 微网站免费软件商标查询网
  • 陕西网站建设公司找哪家好网站备案有时间吗
  • 怎么查询网站是否被收录溧水城市建设招标网站
  • 网站自动答题脚本怎么做网页平面设计教学
  • 琼海网站建设如wordpress
  • 网站开发 访问速度慢编写微信小程序用什么软件
  • 某个网站seo分析实例外贸俄罗斯俄语网站开发
  • 手机网站拦截怎么解除wordpress的手机客户端
  • 淘宝联盟交钱建设网站学院网站的作用
  • 郑州哪家做网站好广东佛山建网站
  • 网站建设贰金手指下拉贰拾网页视频制作软件
  • 网站建设工作有底薪吗注册网站卖东西
  • wordpress批注功能seo外包公司报价
  • 百度收录什么网站吗seo短视频入口
  • 企业解决方案网站android 移动网站开发
  • 河南网站设计公司价格网站建立的意义
  • 南昌营销网站开发wordpress在固定链接设置页面
  • 网站建设与维护试卷响应式网站和平时网站的区别
  • 手机全部网站小程序招商加盟平台