如何用Delphi启动一个bat文件??小弟一点都不会Delphi..但是知道Delphi的windows开发是很爽的..呵呵现在需要用Delphi启动一个bat的文件,,之后这个Delphi程序自动退出就行了..不知道这个问题的难度如何..希望大家都来帮个忙..请写个原整的原代码.我之后安装个Delphi来编译一下就得到exe文件了.谢谢.分不够我再加.我们的java项目就差一个exe来启动bat文件就行了..谢谢

解决方案 »

  1.   

    用winexec
    java写不出exe的吗?
      

  2.   

    不是java不可以..但是我们启动的时候需要驱动bat文件来设置java的环境还有n个jar..现在是java环境的问题啦...
    希望可以指教一下..谢谢..
      

  3.   

    用delphi的话可以用Winexec,但我建议用更简单的方法,bat2exe(网上有很多)可将bat直接转成exe
      

  4.   

    这个是全的
    http://www.xfocus.net/tools/200410/843.html
      

  5.   

    keiy() 
    谢谢
    我下载来看看先
      

  6.   

    真接用WinExec(...): 

    Begin
      WinExec('a.bat', 0);
    end;就可以了。
      

  7.   

    晕..我的杀毒软件认为是木马..直接删除了...
    你不是玩我吧??
    或者给我一个原代码好吗??Delphi的
      

  8.   

    忘了点,你相WinExec('a.bat',0); 语句后面退出程序就可以了,如添加个Close();
      

  9.   

    楼上的先谢谢你..
    但是因为我一点Delphi都不会..
    所以可以不可以请你帮忙写一个完整的代码..之后我直接复制..编译就是了..
    麻烦你了...
      

  10.   

    新建一个Console Application,再复制就行了。program Project1;{$APPTYPE CONSOLE}uses
      SysUtils,Windows;begin
      { TODO -oUser -cConsole Main : Insert code here }
      WinExec('c:\a.bat',SW_HIDE);//你的bat文件路径名字
    end.
      

  11.   

    winexec('.\abc.bat',0);   //   .\表示bat文件與你的exe文件在一起
    application.ternal;
      

  12.   

    不好意思,我以前用过bat2exe的,只是网上随手找到一个,其中确有两个文件有毒
      

  13.   

    另外给你一个(我试过,没问题)
    http://www.computerhope.com/dutil.htm
    用法很简单:
     bat2exe test.bat
    会生成test.com ,改名为test.exe就可以了
      

  14.   

    这个玩艺用JAVA写不出来么?LZ在开玩笑吧
      

  15.   

    看来楼上是不明白我的意思..
    java要配置环境..我就是要通过启动这个bat来直接帮用户配置..