如何从ShellExecute运行此命令?
使用windows cmd,我使用这一行并且完美无缺:
C:\backup.exe -daily %date%
结果:
C:\backup.exe -daily 05/19/2016
但在C ++中,解释器不能与%一起使用。 结果:
C:\backup.exe -daily %date%
我该如何解决这个问题?
ShellExecute(NULL, NULL,
"C:\\backup.exe",
"-daily %date%",
NULL,
SW_HIDE
);
答案 0 :(得分:4)
运行cmd.exe /C backup.exe ...
让cmd
负责变量替换。