导航:首页 > 程序命令 > 批处理的if命令

批处理的if命令

发布时间:2023-01-06 11:51:54

Ⅰ 批处理命令IF要怎么用

1、你要用IF的话,只能把下面命令放在启动项里,每天做一个判定
判定日期为2008年9月1日,即运行D盘下的go.exe。
如果你不想要任何提示,可以删除下面的@echo和pause和goto start行
@echo off
title $%date:~0,4%%date:~5,2%%date:~8,2%$
:start
set date=%date:~0,4%%date:~5,2%%date:~8,2%
if %date%==20080901 goto doit
:notdoit
@echo 时间还没到呢
pause.
goto start
:doit
start d:\go.exe
@echo 时间刚好,运行了哈
pause.

2、其实用AT命令可以更好的解决你这问题(见代码),但这个命令有个缺点就是如果在指定的时间(如7点)没开机的话就不运行了

每天7点运行D盘的go.exe
at 7:00 /every:M,T,W,Th,F,S,Su d:\go.exe
每个月7号的7点运行D盘的go.exe
at 7:00 /next:7 d:\go.exe

希望有帮到你

Ⅱ cmd 批处理的if命令,能不能判断多个条件

cmd 批处理的if命令,能判断多个条件,判断方法为:

1、右键打开右键菜单,新建一个文本文档。

Ⅲ 批处理 if 的一些参数

If在批处理程序中执行条件处理。

语法
if [not] errorlevel Number Command [else Expression]

if [not] String1==String2 Command [else Expression]

if [not] exist FileName Command [else Expression]

如果启用了命令扩展,请使用以下语法:

if [/i] String1 CompareOp String2 Command [else Expression]

if cmdextversion Number Command [else Expression]

if defined Variable Command [else Expression]

参数
not
指定只有当条件为假时才执行该命令。
errorlevel Number
只有当由 Cmd.exe 运行的前一个程序返回大于或等于 Number 的退出代码时,才能指定真条件。
Command
指定只有满足前面的条件时才应执行的命令。
String1==String2
只有当 String1 和 String2 相同时才能指定真条件。这些值可以是文字字符串或批处理变量(例如 %1)。对于文字字符串,不需要使用问号。
exist FileName
如果 Filename 存在,则指定真条件。
CompareOp
指定三个字母的比较运算符。下表列出了 compareop 的有效值。 运算符 描述
EQU 等于
NEQ 不等于
LSS 少于
LEQ 少于或等于
GTR 大于
GEQ 大于或等于

/i
强制字符串比较忽略大小写。可以在 if 的 String1==String2 格式上使用 /i。这些比较是通用的。因为如果 String1 和 String2 都全部由数字组成,则字符串将转化为数字并执行比较。
cmdextversion Number
只有当与 Cmd.exe 的“命令扩展”功能相关的内部版本号等于或大于 Number 时,才指定真条件。第一个版本是 1。当命令扩展的功能有重大增强时,则在此号码上加 1。禁用命令扩展时(默认情况下命令扩展为启用),cmdextversion 条件不为真。
defined Variable
如果定义了 Variable,则指定条件为真。
Expression
指定将传递给 else 子句中命令的命令行命令和任何参数。
/?
在命令提示符下显示帮助。

Ⅳ 批处理文件里if命令的用法

这个是要用set /p这个命令来实现的。
@echo off
color 1f
:b
cls
echo [主菜单]
echo [1]在D盘新建“2012”文件夹
echo [2]在D盘新建“2013”文件夹
echo [3]在D盘新建“2014”文件夹
echo [4]退出程序
set /p a=请选择要进行的操作,然后按回车:
if %a% ==1 goto s1
if %a% ==2 goto s2
if %a% ==3 goto s3
if %a% ==4 goto s4
if not %a%=="" goto s5
:s1
md d:\2012
set /p =文件夹已经创建,按任意键返回主菜单<nul
pause >nul
goto b

:s2
md d:\2013
set /p =文件夹已经创建,按任意键返回主菜单<nul
pause >nul
goto b

:s3
md d:\2014
set /p =文件夹已经创建,按任意键返回主菜单<nul
pause >nul
goto b

:s5
set /p =选择无效!请按任意键后重新输入. . . <nul
pause >nul
GOTO b

:s4
exit

阅读全文

与批处理的if命令相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:144
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:736
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163