本文目录一览:
- 1、WinExec都有什么用法,函数功能是什么?
- 2、vc中winexec使用?
- 3、delphi7中怎么运行DOS命令,但是我不想让他显示DOS窗口该怎么做呢...
- 4、WinExec和system的区别
- 5、求Delphi中createprocess、pipe、winexec、shellexecute的详细用法...
- 6、winexec能带参数运行程序吗?
WinExec都有什么用法,函数功能是什么?
该函数只提供对16位机子的兼容。应用程序应该使用CreateProcess函数。
三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。WinExec 两个参数,前一个指定路径,后一个指定显示方式。
函数返回TRUE表示调用成功,否则表示调用失败。
SW_SHOWNORMAL //普通方式,一般运行时采用这个 一般情况下,第二个参数取SW_SHOWNORMAL即可,这样就是无参数运行one.exe WinExec(one.exe, SW_SHOWNORMAL);第二个参数只是WinExec函数的参数,不是one.exe的参数。-winexec
用WinExec函数可打开外部程序,以打开记事本为例: WinExec(_T(c:\\windows\\notepad.exe),SW_SHOWMAXIMIZED);注意,路径中反斜杠用法。
txt filetxt 是 通过 对话,从键盘打入:(1)建一个文本文件,例如叫 my.in my.in 的内容 有两行:filetxt filetxt (2)C++调用 system(yourexe.exe my.in);my.in 代替了 键盘打入。-winexec
vc中winexec使用?
1、后面3个是windows带的API,都可打开可执行文件。
2、CreateProcess因为使用复杂,比较少用。WinExec主要运行EXE文件。如:WinExec(’Notepad.exe Readme.txt’, SW_SHOW);ShellExecute不仅可以运行EXE文件,也可以运行已经关联的文件。-winexec
3、winexec,shellexecute,createprocess可以使用。
delphi7中怎么运行DOS命令,但是我不想让他显示DOS窗口该怎么做呢...
最简单的方式是直接运行你的批处理,不要在cmd窗口运行。直接双击,就可以了。
你要看那个程序有没有界面,有界面的没办法始终要弹出来的。如果也是命令行的,可以直接输入命令或者用start /min。
你新建个FORM1,然后双击FORM1,将上面的代码贴入,运行D7生成的程序就可以执行DOS命令了。还有其他问题??令名实行的过程你是可以看见的,这样吧,我先不把DOS命令隐藏,你自己看DOS执行过程,查看是否过程有错。-winexec
操作方法如下:点击开始,点击运行,输入cmd,点击确定;进入dos提示符模式后即可执行dos命令;退出dos在提示符后输入exit,回车即可退出。
winexec(clear.bat,sw_show); 将你的DOS命令全部放在.bat文件里就可以了。
WinExec和system的区别
WinExec()是一个WIN32 API,它的第一个参数必须包含一个可执行文件名,System()是C库函数,它接受一个DOS命令。
system()是发送系统命令,和在桌面上打开cmd时键入差不多 后面3个是windows带的API,都可打开可执行文件。
这个字符串。“C:\a.exe” 在命令行下是可以直接运行的,所以直接填到参数里就行了。不过需要注意的是,字符串作为参数的时候“\”要做一下转义,要变成“\\”才行。
string system ( string command [, int return_var] )执行外部命令,输出结果,返回执行结果的最后一行。void passthru ( string command [, int return_var] )执行外部命令,直接向浏览器输出结果。要认真看手册。-winexec
NOT_FOUND 指定的路径没有找到 这个函数和system()非常类似,只能运行.EXE文件,这样在WINDOWS中有它不尽人意的地方,比如不能用此方法通过关联的方法打开文件,例如WinExec(html,SW_SHOWNA);就不能打开此文档。-winexec
SYSTEM目录是Windows x遗留下来的,用来保持Windows的对一些旧的应用程序的向下兼容性。
求Delphi中createprocess、pipe、winexec、shellexecute的详细用法...
1、WinExec主要运行EXE文件。如:WinExec(Notepad.exe Readme.txt, SW_SHOW);ShellExecute不仅可以运行EXE文件,也可以运行已经关联的文件。
2、启动另一个exe程序有三个方法:WinExec();ShellExecute();和CreateProcess();其中WinExec()最简单,ShellExecute()较灵活,CreateProcess()最复杂。-winexec
3、可以通过 ShellExecute 函数进行调用。需要在USES段中加入SHELLAPI。示例:点击一个按钮后打开c:\myapp\myapp.exe。
winexec能带参数运行程序吗?
SW_SHOWNORMAL 激活并显示窗口,如果是最大(小)化,窗口将会还原。
WinExec 两个参数,前一个指定路径,后一个指定显示方式。ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不用加载与文件关联的应用程序,ShellExecute还可以打开网页,启动相应的邮件关联发送邮件等等。-winexec
在传给system或者WinExec函数。