请问如何在services程序中调用winexec或者类似的api.
解决方案 »
- 我用程序调出屏幕键盘,但是无法输入信息到文本框内?
- ***请问如何取出ColorDialog.Color的RGB的色号*****
- 用delphi如何获取IE当前地址栏的URL
- 请教:如何制作ie插件,请举一例.谢谢
- 几个月没来,今天才发现又多了条三角裤,庆祝一下,同时庆祝delphi8的发布,呵
- 寻找快递管理的软件的演示版 ~~~~~~~~~~~~~~~~~~~
- 我的程序SQL连接字符串给变了?
- delphi中用接口来实现多态
- 如何选取照片的一部分粘贴到一控件中
- oracle中的number类型用Ado取过来,怎么是空啊?
- DBGrid 没有数据源的情况下 可以动态增加一行么?
- case语句如何判断一个变量的值?
我程序这样写的 procedure TMysqlExecuteThread.Execute;
begin
while not Terminated do
begin
winExec('C:\mysql\bin>mysqldump -h localhost -u root --default-character-set=latin1 dm001_db>c:\\1.sql');
sleep(80);
end;
end;用的一个thread执行的
可以使用管道或直接用ShellExeute启动命令行。来运行一个BAT。。你把命令写在BAT里
shellexecute(handle,'open',pchar('command'),pchar('/k c:\test.bat'),nil, SW_SHOWNORMAL);