大家知道 set /p=问题发生的起因<nul
这个会在屏幕上不换行的显示一段话。
&& || 可以在某种程度上代替 if errorlevel 1
那么,现在问题来了。
我们使用cd. 作为测试的源。。
cd. && echo ok || echo false
如此。屏幕上会显示 ok
那么我们换个方法上来。。
cd. && set /p=ok<nul || set /p=false<nul
却会同时显示 ok false
难道只能使用 if errorlevel 1 来解决这个问题么?
这个会在屏幕上不换行的显示一段话。
&& || 可以在某种程度上代替 if errorlevel 1
那么,现在问题来了。
我们使用cd. 作为测试的源。。
cd. && echo ok || echo false
如此。屏幕上会显示 ok
那么我们换个方法上来。。
cd. && set /p=ok<nul || set /p=false<nul
却会同时显示 ok false
难道只能使用 if errorlevel 1 来解决这个问题么?
知,不觉多。不知,乃求知
