社区
Windows Server
帖子详情
在批处理命令中使用变量、参数、赋值?
xufeiyunwindows
2005-07-21 04:04:34
在批处理中,如何使用变量、参数、赋值,比如要交互式的提示用户输入数据,然后批处理程序则读取该数据,如何实现呢?谢谢先
...全文
4908
8
打赏
收藏
在批处理命令中使用变量、参数、赋值?
在批处理中,如何使用变量、参数、赋值,比如要交互式的提示用户输入数据,然后批处理程序则读取该数据,如何实现呢?谢谢先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mybeautiful
2006-01-12
打赏
举报
回复
record
hite2008
2005-10-09
打赏
举报
回复
好贴
xufeiyunwindows
2005-07-28
打赏
举报
回复
本来是来者有分的
可现在是回话者有分
oyljerry
2005-07-21
打赏
举报
回复
^_^,mark,jf
spark_li
2005-07-21
打赏
举报
回复
lai 完了,分点分
wjl001
2005-07-21
打赏
举报
回复
学到不少东西。谢谢楼主的问题提出~
xufeiyunwindows
2005-07-21
打赏
举报
回复
谢谢大吓了哦
hehe
zkxz
2005-07-21
打赏
举报
回复
如果在Windows2K以上的系统中,可以这样:
1.使用变量和赋值:
SET /A VAL=123 //赋值
ECHO %VAL% //使用变量(显示变量内容)
2.参数:
对于批处理文件,从命令行传给给文件的参数会依次赋给%1 %2 %3……%9
例如:
a.bat内容:
@ECHO OFF
ECHO %1
ECHO %2
执行:
C:\>a.bat hello world
显示:
hello
world
3.交互式输入:
使用SET /P,例如
a.bat内容:
@ECHO OFF
SET /P VAL=Please input a number:
ECHO %VAL%
以上均可以敲SET /?得到帮助。
Linux 系统常用内置
命令
Re: 《Linux 系统常用内置
命令
》 ---------------------------------------内容提要: 01. Linux内置
命令
概述;两栖
命令
echo pwd kill 等等 02. 判断内置
命令
的方式;help -d [command] 能够正常回显 03. 内置
命令
在 shell 脚本
中
的基础应用介绍 04. 内置
命令
alias 和 unalias 自定义别名和删除别名;临时生效与永久生效 05. 后台前台 出将入相 腾腾转 任务相关
命令
bg fg jobs 06. SHELL 循环的处理方式 break continue exit 07. 常见 builtin 内置
命令
eval exit export history 08. 内置
命令
read 交互式
赋值
变量
;type 判断
命令
类型 09. 内置
命令
ulimit 修改系统资源
使用
限制;unset 清空
变量
本人在教学和实战过程
中
发现,即便是有一定运维经验的人,可能已经能够搭建一定复杂度的Linux架构,但是在来来回回的具体操作
中
,还是体现出CLI(
命令
界面)功底不够扎实,甚至操作的非常‘拙’、处处露‘怯’。 对一个士兵来说,枪就是他的武器,对于一个程序员来说,各种library(工具库)就是他的武器;而对于Linux运维人员来说,无疑
命令
行工具CLI(
命令
界面)就是他们的武器;高手和小白之间的差距往往就体现在对于这些“武器”的掌握和熟练程度上。有时候一个
参数
就能够解决的事情,小白们可能要写一个复杂的Shell脚本才能搞定,这就是对CLI(
命令
界面)没有理解参悟透彻导致。 研磨每一个
命令
就是擦拭手
中
的作战武器,平时不保养不理解,等到作战的时候,一定不能够将手
中
的武器发挥到最好,所以我们要平心、静气和专注,甘坐冷板凳一段时间,才能练就一身非凡的内功! 本教程从实战出发,结合当下流行或最新的Linux(v6/7/8 版本)同时演示,将
命令
行结合到解决企业实战问题
中
来,体现出教学注重实战的务实精神,希望从事或未来从事运维的同学,能够认真仔细的学完Linux核心
命令
的整套课程。 本课程系列将逐步推出,看看我教学的进度和您学习的步伐,孰占鳌头! 注:关于教学环境搭建,可以参考本人其它课程系列,本教学
中
就不再赘述! 《参透 VMware 桌面级虚拟化》 《在虚拟机
中
安装模版机(包括应用软件等)》 《SecureCRT 连接 GNS3/Linux 的安全精密工具》
批处理
变量
赋值
学习
set 给
变量
赋值
和查看; set a,查看所有a打头的
变量
; /a
参数
,把整型赋给
变量
;
赋值
了;然后看一下相乘,但是没有乘起来,只是赋了一个字符串给i3; /p
参数
,让用户输入
变量
的值, 根据资料,扩在%%
中
表示
变量
的值,把b1的值赋给bb2;没有赋过去,bb2是一个字符串%b1%,没有把b1的值赋过去,还不熟悉, 1 f1 1 ...
批处理
:直接将
命令
结果
赋值
给
变量
的简单方法
@echo off && rem 直接将
命令
结果
赋值
给
变量
的简单方法 set/p a= |time/techo %a%pause>nul 看过一些朋友都是用下面的方法把时间写到文件,再把文件
赋值
给
变量
的方法,虽然最终结果相同,但代码繁琐,还要写临时文件、删除临时文件,毕竟不美: @echo offtime/t >ls.txtset a=<...
在
批处理
命令
中
使用
变量
、
参数
、
赋值
如果在Windows2K以上的系统
中
,可以这样: 1.
使用
变量
和
赋值
: SET /A VAL=123 //
赋值
ECHO %VAL% //
使用
变量
(显示
变量
内容) 2.
参数
: 对于
批处理
文件,从
命令
行传给给文件的
参数
会依次赋给%1 %2 %3……%9 例如: a.bat内容: @ECHO OFF ECHO %1 ECHO %2 执行: C:/>a.bat hello world 显示: hel
.Bat之
批处理
实现手动输入
变量
参数
.Bat之
批处理
实现手动输入
变量
参数
在这实现的是
批处理
实现过程
中
实现手动输入动态
参数
,比如我在
批处理
中
定义了a,b两个
参数
,但是
参数
的值需要在执行.bat的过程
中
去
赋值
,那么,该怎么去实现呢? 首先,我们定义这两个
参数
: set /p a=请输入a: set /p b=请输入b: set是对
参数
的定义,动态的话需要加上/p的条件,“=”后面的内容便是对这个
Windows Server
6,850
社区成员
178,035
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章