CMD接受输入参数(定时关机小例子)

为了方便操作,我大程序员经常会将一些重复的工作写成一个批处理。

但是,在批处理中如何接受输入参数呢?且看如下例子:

@echo off
set /p time=请输入关机时间:
shutdown -s -f -t %time%

这是一个定时关机的批处理,其中接受一个时间参数,用户可以输入在多久之后关机。

下面逐行来看:

@echo off ,DOS会依次执行文件中的命令,并将执行的命令自动输出在DOS中,如果我们不想将执行的命令显示出来,就可以使用echo off来关闭自动输出。

但是,echo off本身也是一条命令,也会显示出来,如果我们连echo off都不想显示,那就要在echo off前面加上@。所以总的来说,这条命令的作用就是,关闭执行命令的输出。

@set /p time=请输入关机时间:,set /p varName="string", 的作用是定义一个变量,变量的值让用户输入,后面的字符串string,是显示在命令窗口中的提示。

%time%,获取变量的值

运行效果如下:

时间: 2024-10-07 13:07:41

CMD接受输入参数(定时关机小例子)的相关文章

C++教程:C语言定时关机小程序

今天给大家带俩一个C语言小程序的分享,需要实际应用的作用不大,但是,绝对是对你有帮助的!今后小编都会定期发布一些:一个C语言小程序源码+注释+解答,来丰富大家的知识! #include<stdio.h> #include<string.h> #include<stdlid.h> void main() { char cmd[20]="shutdown -s -t "; char t[5]="0"; int c; system(&q

用Spring发送和接受JMS消息的一个小例子

Spring提供的JmsTemplate对原生的JMS API进行了一层薄薄的封装,使用起来非常的方便. 我使用的JMS消息代理插件是Apache的ActiveMQ,建议安装最新版本,因为我之前安装老版本,各种不兼容,各种bug,最新版的activemq-all-5.9.1.jar包里面已经有了slf4j.impl包,之前就是被这个坑了...把这个jar包加到lib目录下面,就不会有各种ClassNotFound异常和类冲突的bug了. 下载ActiveMQ解压之后运行bin下面的activem

MySQL带参数的存储过程小例子

http://wwty.iteye.com/blog/698239 mysql存储过程也提供了对异常处理的功能:通过定义HANDLER来完成异常声明的实现 语法如下: DECLARE handler_type HANDLER FOR condition_value[,...] sp_statement handler_type: CONTINUE | EXIT condition_value: SQLSTATE [VALUE] sqlstate_value | condition_name |

C# 定时关机小程序

1.打开VS2019,创建界面和按钮 2. 代码如下: private void button1_Click(object sender, EventArgs e) { downpc(txttime.Text); } private static void downpc(string time) { Process.Start("shutdown", "/s /t "+time); } private void button2_Click(object sender

C语言 -- 定时关机程序

<strong><span style="font-size:14px;">C语言  --  定时关机程序</span></strong> <strong></strong><span style="font-size:14px;"></span> <strong><span style="font-size:14px;">特别

Mapreduce 小例子

对应与map,reduce函数操作列举个小例子,操作平台eclipse与hadoop.输入文件要求:可以是一行对应多个字段,且每个字段需要使用空格分割. Test_1: import java.io.IOException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.conf.Configured; import org.apache.hadoop.fs.Path; import org.apach

JAVAWEB开发之Struts2详解(二)——Action接受请求参数、类型转换器、使用Struts2的输入校验、以及遵守约定规则实现Struts2的零配置

Action接受请求参数 作为MVC框架,必须要负责解析HTTP请求参数,并将其封装到Model对象中 Struts2提供了非常强大的类型转换机制用于请求数据 到 model对象的封装 Struts2和MVC定义关系 StrutsPrepareAndExecuteFilter:控制器 在Struts2中action是什么?(Struts2是一个MVC框架) V:jsp M:action C:action StrutsPrepareAndExecuteFilter Struts2提供了三种数据封装

电脑设置定时关机的方法总结

电脑定时关机对大部分人而言是一个比较鸡肋的事情,但是用到就会给我们带来很多方便,下面我总结了几种定时开关机的方法,希望能帮助到大家. 方法一:借助360安全卫士 第一步:打开360卫士,选择功能大全.第二步:搜索"健康精灵",然后点击它.第三步:右击出现的小绿人,然后选择"定时关机".第四步:点击"添加按钮".第五步:制定你的定时关机计划,最后不要忘了点击确定哦. 方法二:借助shutdown命令 我们先按"win+R"组合快

win7系统下 自带的定时关机

进入cmd下,输入shutdown -s -t 600 以上例子代表的是10分钟后自动关机 -s代表定时关机 -t代表着定时,时间以秒为单位一分钟60s 输入完后按enter 定时关机设置完成 当想取消定时关机时,在命令行 输入 shutdown -a 便可取消自动关机