我想做一个类似于windows开始菜单下的“运行”一样的东东,输入命令(windows下的命令)如regedit.exe 等等。

解决方案 »

  1.   

    Uses 
      ShellAPI;ShellExecute(Handle, 'open', 'regedit.exe', nil, nil, SW_SHOWNORMAL);
      

  2.   

    不行,假如我执行 “net send ip地址 消息” 还是不行,
      

  3.   

    路径不对,你试试如下 :
    ShellExecute(Handle, 'open', 'C:\WINNT\regedit.exe', nil, nil, SW_SHOWNORMAL);
      

  4.   

    我要是做的话思路如下:
    1:windows命令对应的文件名、路径及命令参数保存到ini文件中
    2: 根据输入命令的名称到INI文件中查找其路径
    3:ShellExecute函数执行命令
      

  5.   

    ShellExecute,前面的几个回复应该比较清楚了