怎样调用程序的初始化参数?(急急急)(100分)

  • 主题发起人 主题发起人 baggiooo
  • 开始时间 开始时间
B

baggiooo

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样用API(比如:SHELLEXECUTE())调用其他程序的初始化参数<br>比如DOS提示符下的一条命令:<br>C:&gt;ENCODE &lt;A.DAT &gt;B.DAT PASSWORD
 
过往问题里有!
 
把ENCODE B.DAT PASSWORD写入一个BAT文件,然后WinExec之.
 
WinExec('ENCODE B.DAT PASSWORD',sw_Show);
 
thtfsyh的方法很好。<br>winexec(pchar('程序.exe '+参数),窗口方式);
 
CmdLine is a pointer to the command-line arguments specified<br>when an &nbsp;application is &nbsp;invoked<br>这是我抄的。而CmdLine是D下的一个变量。就象Application一样。
 
HINSTANCE ShellExecute( &nbsp; &nbsp;HWND hwnd, // handle to parent window<br>&nbsp; &nbsp; LPCTSTR lpOperation, // pointer to string that specifies operation to perform<br>&nbsp; &nbsp; LPCTSTR lpFile, // pointer to filename or folder name string<br>&nbsp; &nbsp; LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters <br>&nbsp; &nbsp; LPCTSTR lpDirectory, // pointer to string that specifies default directory<br>&nbsp; &nbsp; INT nShowCmd // whether file is shown when opened &nbsp; );<br>LPCTSTR lpFile 是可执行文件或是要打开的文件。也可是网叶或是邮件 &nbsp;LPCTSTR lpParameters 是要被执行的文件的路径 例如<br>shellexecute(handle,'open',pchar('http://www.gislab.ecnu.edu.cn'),nil<br>,nil,sw_shownormal);<br>shellexecute(handle,'winmap.exe',pchar('c;/*.mp3'),nil,sw_shownomal);<br>这个 api 可能不能满足你的需要。<br>怎样用API(比如:SHELLEXECUTE())调用其他程序的初始化参数 ???<br>具体你要做什莫?? winexec()是打开一个进程。即运行C:&gt;ENCODE B.DAT <br>PASSWORD
 
shellexecute(handle,'可执行程序',‘执行参数’,nil,sw_shownomal)<br>结束问题吧,没有在讨论的价值了
 
接受答案了.
 
后退
顶部