1. delphi的shellexecute中調用cmd.exe
你的程序不太對,照我給你的改。能用結貼給分,人的基本素質。
uses ShellAPI;
procere TForm1.Button1Click(Sender: TObject);
var
fn: string;
begin
fn := 'c:\python27\arcgis10.1\try.py';
ShellExecute(0, 'open', 'cmd.exe', PChar('/c python ' + fn), nil, SW_SHOW);
end;
另外檢查一下系統路徑里有沒有Python:我的電腦->屬性 -> 高級 -> 環境變數 -> 系統變數->選中Path->編輯 。