谁能给出一个在帮助文档(rtf 文件)中使用 ShellExecute 宏的示例,最好是中间参数为空不输入的情况。当两头参数必须输入而中间参数必须省略时,我不知

  • 主题发起人 主题发起人 fanofdelphi
  • 开始时间 开始时间
F

fanofdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能给出一个在帮助文档(rtf 文件)中使用 ShellExecute 宏的示例,最好是中间参数为空不输入的情况。当两头参数必须输入而中间参数必须省略时,我不知道该如何处理中间参数的位置,反正我是怎么也搞不对!50分聊表谢意。(50分)<br />谁能给出一个在帮助文档(rtf 文件)中使用 ShellExecute 宏的示例,最好是中间参数为空不输入的情况。当两头参数必须输入而中间参数必须省略时,我不知道该如何处理中间参数的位置,反正我是怎么也搞不对!50分聊表谢意。
 
1.<br>shellExecute(mainForm.handle,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nil,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'write.exe',<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'myfile.rtf /p',<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nil,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SW_HIDE);<br>2.ShellExecute(Handle, 'open', 'control', 'date/time', nil, SW_SHOW); <br>3.ShellExecute(Handle, 'open', 'notepad.exe', nil, '', SW_NORMAL);<br>4.ShellExecute(Handle, 'open', 'control', 'date/time', nil, SW_SHOW); <br>5.ShellExecute(0,nil,'regedit.exe','myfile.reg /v',nil,SW_SHOW); <br>6.ShellExecute(Handle, 'open', 'rundll',<br>'shell32.dll,SHHelpShortcuts_RunDLL AddPrinter', '', SW_SHOWNORMAL); <br>7.procedure TForm1.Label1Click(Sender: TObject);<br>begin<br>Shellexecute(handle,nil,pchar('mailto:guihong@163.net'),nil,nil,sw_shownormal);<br>end;<br><br><br><br><br>
 
谢谢 41426277!我还以为不会有人露面了呐。不过我要的是在帮助文档(rtf 文件)文件中使用 ShellExecute 宏的示例,不是在 DELPHI 中使用的示例。在帮助文档中应该遵循WINHELP的格式,具体是:ShellExecute(filename[,options[,show-flag[,operation[,path[,topic-id]]]]])。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部