c++ - 在c ++中运行powershell脚本时如何隐藏按任意键继续
问题描述
下面是我运行 powershell 脚本的 C++ 代码。该脚本运行良好,但脚本完成后,它要求在命令提示符下按任意键。
C++
void main()
{
string strPath = "D:\Share\Mail.ps1";
system("powershell -ExecutionPolicy Bypass -F D:\\Share\\Mail.ps1");
executeFile();
}
电源外壳:
$SmtpServer = 'smtp.server.net'
$SmtpPort = '2525'
$SmtpUser = 'test'
$smtpPassword = '**********'
$MailtTo = 'test@gmail.com'
$MailFrom = 'test@test.com'
$Credentials = New-Object System.Management.Automation.PSCredential -ArgumentList $SmtpUser,
$($smtpPassword | ConvertTo-SecureString -AsPlainText -Force)
$MailSubject = 'Alert : Breach Notification'
$Body = 'Test'
$MailCount=0
$file = 'Test_10242019_5.20.txt'
Send-MailMessage -To $MailtTo -from $MailFrom -Subject $MailSubject -Body $Body -Attachment
$file -SmtpServer $SmtpServer -Port $SmtpPort -UseSsl -Credential $Credentials
我怎样才能隐藏这个cmd。
解决方案
#include <Windows.h>
在你的开头添加main.cpp
并在您的Main
功能结束时,添加:
HWND wnd = GetConsoleWindow();
ShowWindow(wnd, 0);
推荐阅读
- elasticsearch - 弹性搜索 - 有没有办法在可能符合“must_not”标准的结果中强制文档?
- arrays - 有没有办法可以将 a[indexOfMin] = a[startIndex] 转换为 ArrayList 形式?我似乎不能正确地这样做
- node.js - User.find 不是函数猫鼬
- angular - 如何从 Ionic 3 在 Modal 上 popToRoot
- android - Android导航如何在第二级片段上添加导航向上按钮
- php - 更新 wp 数据库中的记录
- graphql - 获取 NestJS/GraphQL 请求中的请求键列表
- python - 如何使用两个 for 循环来制作数字网格?
- python - 将两个具有多索引的数据帧相加
- haskell - 如何在 Haskell 中使用表情符号?