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->编辑 。