如何在调起一个命令,然后立即返回呢? linux下的好办。windows下怎么做呢?参考下面。 http://www.php.net/manual/en/function.exec.php

function execInBackground($cmd) {
    if (substr(php_uname(), 0, 7) == "Windows"){
        pclose(popen("start /B ". $cmd, "r")); 
    }
    else {
        exec($cmd . " > /dev/null &");  
    }
}

windows下web.py中,想启动一个带gui的程序,或者想在一个新的cmd窗口中执行一个命令行程序,如何做呢? 启动带gui的程序:

import os
os.system('start /B msconfig')

在一个新的cmd窗口中启动一个命令行程序:

import os
os.system('start cmd.exe /c tree d:')

上面代码执行的话,会弹出一个新的cmd窗口,然后执行"tree d:“这个命令。