我正在制作toast通知出现,但是当脚本运行时,它只是关闭powershell,就像它运行它但没有出现通知一样。我怎样才能让它工作?
#include<iostream>
#include <io.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <string>
#include <cstdlib>
using namespace std;
void main()
{
string strPath = "d:\callPowerShell.ps1";
system("start powershell.exe d:\callPowerShell.ps1");
}
它会收回文件并在PowerShell上运行
前段时间,我在c++ Builder中制作了一个应用程序,我在MariaDB中做了类似的备份。我使用的代码是这样的:
UnicodeString usMysqldump, usCmd;
usMysqldump = "In my case path to mysqldump.exe";
usCmd = "Script to be executed";
ShellExecuteW( Application->Handle, "open", usMysqldump, usCmd, NULL, SW_HIDE );
PD: SW_HIDE是为了保持控制台隐藏,也许你想要一些不同的。
试试下面的代码,希望对你有帮助。