专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
问:怎样在一个程序运行后面运行另一个程序? 1、 在一个程序里面运行另一个程序的最简单的方法是把它们依次列入一个批处理文件(扩展名为。BAT的文件),在执行该批处理文件时,其中所列程序就会自动运行。 在C或DOS中,都没有一种特定的方法来完成“在一个程序结束后运行另一个程序”这样一种函数调用。然而,C提供了两组函数,它们允许一个程序随时可以运行另一个程序,而后者的运行将结束前者的运行。如果你将这样的函数调用放在第一个程序的末尾,就能达到上述目的。C提供的这两组函数是exec()和spawn()函数族,其中的每一个函数都具有一种区别于其它函... [阅读全文] [PDF]
这是一个很好的ASP探针程序,能测试服务器的大部分配置,很好用的。 <%@ Language=\"VBScript\" %><% \' 不使用输出缓冲区,直接将运行结果显示在客户端Response.Buffer = true \' 网页立即超时,防止缓存导致测速失败。Response.Expires = -1 \' 将检测的组件的列表Dim OtT(3,15,1)\' 服务器变量dim okCPUS, okCPU, okOS\' 检测组件变量dim isobj,VerObj,TestObj T = Request(\"T\")... [阅读全文] [PDF]
你可以使用api函数findwindow和postmessage去寻找指定的窗口,并关闭它。下面的例子教给你怎样找到并关掉一个caption为“caluclator”的程序。 dim winhwnd as long dim retval as long winhwnd = findwindow(vbnullstring, \"calculator\") debug.print winhwnd if winhwnd <> 0 then retval = postmessage(winhwnd, wm_close, 0&, 0&) ... [阅读全文] [PDF]
问:怎样在一个程序运行后面运行另一个程序? ●1、 在一个程序里面运行另一个程序的最简单的方法是把它们依次列入一个批处理文件(扩展名为.BAT的文件),在执行该批处理文件时,其中所列程序就会自动运行。在C或DOS中,都没有一种特定的方法来完成“在一个程序结束后运行另一个程序”这样一种函数调用。然而,C提供了两组函数,它们允许一个程序随时可以运行另一个程序,而后者的运行将结束前者的运行。如果你将这样的函数调用放在第一个程序的末尾,就能达到上述目的。C提供的这两组函数是exec()和spawn()函数族,其中的每一个函数都具有一种区别于其它函数的功能。exec... [阅读全文] [PDF]
今天正在编写的程序是一个插件(PlugIn)。插件其实就是一个动态链接库,可以被主程序装入内存中,并调用插件中按照主程序规定编写的函数。由于插件受制于主程序,因此我必须另外提供一个程序可以扩展插件的功能。于是乎,我就编写了一个更加复杂的程序来完成更多的功能,但是为了使这个程序可以看起来是和使用插件的程序象是集成在一起的,就必须在启动插件程序的过程中,也同时启动我后来编写的程序,并且还要在插件主程序关闭之前,将我编写的程序也关闭。为了实现这一目的,ShellExecuteEx()以及FindWindow()就被使用了。 ShellExecute()和Sh... [阅读全文] [PDF]
procedure KillProgram(Classname : string; WindowTitle : string); const PROCESS_TERMINATE = $0001; var ProcessHandle : THandle; ProcessID: Integer; TheWindow : HWND; begin TheWindow := FindWindow(Classname, WindowTitle); GetWindowThreadProcessID(TheWindow, @ProcessID); ... [阅读全文] [PDF]
1 共6条 分1页