送分题:如何执行一个外部命令(50分)

  • 主题发起人 主题发起人 zzzzzzzzzz
  • 开始时间 开始时间
Z

zzzzzzzzzz

Unregistered / Unconfirmed
GUEST, unregistred user!
如何执行一个外部命令
如:执行Windows目录下的纸牌游戏
 
调用API:
ShellExecute(handle,"open","freecell.exe",NULL,NULL,SW_SHOWNORMAL);
 
1。利用winexec
2。利用createprocess
 
winexec('程序名',sw_shownormal);
 
调用SHELLEXECUTE 要在USE 中加入 SHELLAPI
 
to xiaotian:
WinExec(命令行,显示类型);
命令行可以有参数
显示类型可以是:SW_SHOW,SW_MAXMIZE.SW_MINIMIZE,SW_HIDE...
 
uses 语句中加入ShellAPI,然后执行命令:
winexecute(0,'open','sol.exe','','c:/windows',SW_SHOWNORMAL);
 
爱! 来晚了,该说的都说了. :-(
 
如果事先不知道执行文件的路径呢?
 
to MIB: 在dos下,如果你不知道一个执行文件的路径,怎样执行它呢?
 
用function FileSearch(const Name, DirList: string): string;
来查一下就行了.
 
后退
顶部