问题多多,急(100分)

海宁

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,现有several个问题,请赐教
1 如何调用程序外部的bat文件,具体
在按一个button后,即执行这个bat文件。
最好是运行bat时,不出现黑漆漆的dos 界面 (该bat没有输入)
2 我在做一个项目时,遇到这个问题
要求是按一个button后,即发出一个email. 并有一个文件作为
附件,发至地址由程序中决定,考虑到界面的美观,希望不出现
email软件(如outlook等)
解答可否详细些,麻烦了!
 
B

Blade

Unregistered / Unconfirmed
GUEST, unregistred user!
1。不知道。
2。可以使用Delphi自带的NMSMTP控件实现一个你自己的简单的Mail发送程序(函数)
达到你要求。程序很简单,你可以参照Delphi的Sample(Internet/Smtp)。
 
J

Jams

Unregistered / Unconfirmed
GUEST, unregistred user!
1.可将批处理文件置为快捷方式,另外还需为该快捷方式设置Windows的图标。具体
地可参阅Windows目录下的有关文件及设置。
 
M

mjt

Unregistered / Unconfirmed
GUEST, unregistred user!
1.在WINAPI函数中有一个函数SHELLEXECUTE可以实现你的要求,其中有六个参数设为SW_HIDE即可,我使用过。
2.不知道
 
M

mjt

Unregistered / Unconfirmed
GUEST, unregistred user!
对不起,上面不小心敲错了。应该是第六个参数
 

海宁

Unregistered / Unconfirmed
GUEST, unregistred user!
mjt,能详细些吗,比如该API函数的具体语法?
 

茶叶蛋

Unregistered / Unconfirmed
GUEST, unregistred user!
1.具体语法帮助里头有(是Win32编程帮助,要在菜单里头选的)
示例如下:
ShellExecute( self.handle, 'open', 'cccc.bat', '', 'c:/' ,SW_HIDE );

2.问唐晓峰吧,这个他在行。
 
C

CJ

Unregistered / Unconfirmed
GUEST, unregistred user!
1 WinExec('xx.bat',sw_hide);
2 用 Delphi 自带的 E-Mail 控件,如果觉得不好,到处有类似的东东,自己下载
 

海宁

Unregistered / Unconfirmed
GUEST, unregistred user!
有个小问题,WinExec函数不是每次都能执行BAT,ShellExecute函数总是说
函数名不对
 
C

CJ

Unregistered / Unconfirmed
GUEST, unregistred user!
搞个PIF不得了?
 
D

D4

Unregistered / Unconfirmed
GUEST, unregistred user!
1:>上面有了!
2:>网上有好多发email的控件,要不用DELPHI带的smtp控件也行
自己写个程序不就行了,不急的话,等我写完毕业论文我给你写一个!
 
L

LSS

Unregistered / Unconfirmed
GUEST, unregistred user!
建立快捷方式,
设置最小化执行,
调用pif文件
 

茶叶蛋

Unregistered / Unconfirmed
GUEST, unregistred user!
to 海宁:
>ShellExecute函数总是说函数名不对

有没有在<font color="blue">Uses</font>中写下<font color="red">ShellApi</font>呢?
 

王寒松

Unregistered / Unconfirmed
GUEST, unregistred user!
1. winexec(pchar('路径+你的BAT名字'),sw_hide);
2. 第二个问题需要自己写一个简单的EMAIL 程序 ,在BUTTON 按下时
去调用自己的EMAIL程序
 

海宁

Unregistered / Unconfirmed
GUEST, unregistred user!
问题解决了,感谢各位大侠,我好感动,谢。。。谢了
 

海宁

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 
顶部