关于Dos下执行Exe文件得到返回值,高手请进!

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

1.生成一个visual   basic   console   application,如何使其能够返回值?(sub   main函数似乎不能改写成function)  
   
  2.在dos下用批处理文件执行编译后得到的exe文件,如何得到它的返回值?  
   
  如上  
   
 

· 网友精彩回答:

发表者:brunhild

1.   sub   main可以改为function   main   as   integer  
  2.   可以用errorlevel判断  
   
  module   module1  
   
          function   main()   as   integer  
                  dim   s   as   string   =   console.readline  
                  return   integer.parse(s)  
          end   function  
   
  end   module  
   
  run.bat  
  @echo   off  
  "c:\documents   and   settings\cao.ctl\my   documents\visual   studio   projects\consoleapplication1\consoleapplication1\bin\consoleapplication1.exe"  
   
  if   %errorlevel%==0   goto   ok  
  if   %errorlevel%==1   goto   error  
  goto   end  
   
  :ok  
  echo   return   ok  
  goto   end  
   
  :error  
  echo   return   error  
   
  :end  
  pause  
   
 

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved