如:
开始->运行 输入以下的回车
cacls " driveletter :\System Volume Information" /E /G username :F 在程序里怎么样实现相同的功能呢?

解决方案 »

  1.   

    如果要多条命令.将命令写成BAT文件,再调用就可以了,如果只有一条,则直接调用如:
    ShellExecute(Handle, nil,PChar(ChangeFileExt(TextFilePath,'.bat')), nil, nil, SW_SHOW); //第三个参数为BAT文件所在的路径,包括文件名
    //调用CMD运行.BAT文件,
    ShellExecute(Handle, 'open', PChar('command.com'), PChar('/c copy file1.txt file2.txt'), nil, SW_SHOW);
    //直接运行CMD命令
      

  2.   

    楼上的没明白LZ的问题,是问 怎么样在 ‘运行’或 dos[cmd命令行]中 输入 那些东西,,,
    你回答的不对头哦
    汗,偶也不会~~只能up了