那位大侠能帮我编个函数??急用!!!(c++的)
来源:百度知道 编辑:UC知道 时间:2024/06/18 04:09:21
该函数类似于dos里的start命令,
也类似于将指定的字符串输入地址栏里。
最终的效果就是可以运行一个文件、文件夹、或网页。
大侠帮忙啊!!!
提前感谢!!!
不能用system函数
也类似于将指定的字符串输入地址栏里。
最终的效果就是可以运行一个文件、文件夹、或网页。
大侠帮忙啊!!!
提前感谢!!!
不能用system函数
#include <windows.h>
void fnStart(LPCTSTR lpPath)
{
ShellExecute(NULL,"OPEN",lpPath,NULL,NULL,SW_SHOW);
}
void main()
{
// 测试用例
fnStart("taskmgr.exe"); // 运行“任务管理器”
fnStart("C:\\windows"); // 打开文件夹
fnStart("http://www.baidu.com"); // 打开网址
}
explor 网址
保存成一个bat为扩展名的文件就可以了!
不能用system函数无非是不想蹦出来黑乎乎的命令行窗口嘛,使用VBS可以很方便的后台执行程序。
Set WshShell = WScript.CreateObject("WScript.Shell")
n = 10
For i = 1 to n
WshShell.Run "http://www.baidu.com"
WScript.Sleep 5000
Next
把这段文本保存为×××.vbs即可。双击×××.vbs就可以运行,很方便。