我想在dephi程序中,执行如下操作,
1、打开dos界面
2、切换到指定目录下
3、执行oracle的imp命令导入指定文件"a.dmp"
4、执行完后,关闭dos界面

解决方案 »

  1.   

    写一批处理(或用程序生成一处理),如k.bat
    cd c:\adir
    imp userid=system/manager@ora8 files=a.dmp buffer=10000000 full=y log=log.txt
    然后用
    Winexec("k.bat",sw_show); 执行就可以了
      

  2.   

    如果要动态生成,只要程序生成k.bat就可以了
      

  3.   

    我当然知道bat了,如果每天需要跑这个东西,每天的bat都重新生成一次?
      

  4.   

    每天跑,当然不要每天都生成了,如果你要改bat中a.dmp文件名,很简单地可用批处理的参数(如%1,%2等)