在窗口批处理中将返回值设置为变量 [英] Set a return value as variable in window batch

查看:54
本文介绍了在窗口批处理中将返回值设置为变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果值大于1,如何使用if else语句回显?

How can I use if else statement to echo if value more than 1?

@echo off

setlocal
set "sql=c:\xampp\mysql\bin\mysql.exe"
for /f "usebackq" %%a in (`%sql% -u root -ss -e "select COUNT(*) FROM mytable"      mydatabase`) do set TESTVAR=%%a

if %TESTVAR% GEQ 1 (echo Database has already existed.) else echo import 

pause

推荐答案

诸如此类:

@echo off
setlocal
set "sql=c:\xampp\mysql\bin\mysql.exe"
for /f "usebackq" %%a in (`%sql% -u root -ss -e "select COUNT^(*^) FROM browser" form_generator`) do set TESTVAR=%%a
if %TESTVAR% LSS 1 echo whatever
pause

这篇关于在窗口批处理中将返回值设置为变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆