0

嗨,我一直在用一些论坛帮助来编辑我的脚本。我只需要添加最后一节。我需要向运行 .BAT 文件的用户指示是否插入了该行?谁能帮我擦亮这个,我可以回家一个快乐的人!

@echo off

SET /P "NeedsList= Do you want to display a casino list? (press l for list or any other key)"

IF /I NOT [%NeedsList%] == [L] GOTO :cont
osql -STEMP7 -E -dAAMS888 -w256 -Q "SET NOCOUNT ON SELECT casino_desc from casino" -b 

:cont
set /p var1= Enter Casino Name : 
set /p var2= Enter Screen name : 

osql -STEMP7 -E -dAAMS888 -w256 -Q "DECLARE @r int EXEC @r = usp_AddToObservationtbl  '%var1%','%var2%' SELECT @r" -b -oc:\bat\observation.log
exit %errorlevel%

**need code here to indicate if they have entered a valid casino name**
4

1 回答 1

0

我不了解 osql,但是如果该命令可以返回 ERRORLEVEL 代码(例如,在 C 语言中是退出代码),您可以捕获它并制作一个 If 语句来回显您的消息。

像这样:

IF %ERRORLEVEL% == 0 (
    Echo The row was sucessfull inserted
) ELSE (
    Echo Ups, It wasn't my faul!
)
于 2011-07-13T15:46:10.903 回答