我试图从我的Delphi应用程序内部运行命令行命令。
ShellExecute(Form1.Handle,
'open',
'cmd.exe',
'icacls "C:\ProgramData\My Program\File" /grant Users:F',
nil,
SW_NORMAL);
注意:该命令本身可以完美运行。
但是,当我在Delphi中运行此代码时,会弹出命令窗口,但我要执行的命令没有运行,甚至没有出现在命令窗口中。
关于我所缺少的任何想法吗?
最佳答案
命令字符串前面需要一些东西。
/ c-将使其运行
/ k-完成后不会运行
关于delphi - Delphi执行命令行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4346619/