怎样在批处理中得到程序的返回值? ( 积分: 100 )

  • 主题发起人 主题发起人 redclock
  • 开始时间 开始时间
R

redclock

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用程序给批处理中传递返回值,我知道在批处理中要用
if errorlevel 1 goto xxx
但我不知道怎样用delphi传个值过去,我发现它的返回值总是0
用了ExitCode := 1或Halt(1)都不管用。
 
我想用程序给批处理中传递返回值,我知道在批处理中要用
if errorlevel 1 goto xxx
但我不知道怎样用delphi传个值过去,我发现它的返回值总是0
用了ExitCode := 1或Halt(1)都不管用。
 
没问题啊,程序如下:
program test;

{$APPTYPE CONSOLE}

uses
Windows, SysUtils;

begin
ExitCode := 0;
end.


批处理如下:
test
if errorlevel 0 echo hello
pause
 
后退
顶部