问题描述
让我们说谷歌浏览器或更广泛的问题是如何杀死 Windows 操作系统中的任何进程。 例如,我打开了链接和默认网络浏览器,想关闭它。
void main(){
ShellExecute(NULL,"open","www.google.com",NULL,SW_SHOWnorMAL);
}
解决方法
一种相当简单、不可移植的方式:
role Measurement {}
role Height does Measurement {}
role Width does Measurement {}
constant Breadth = Width;
say Width; # (Width)
say Breadth; # (Width)
say ::<Breadth>:kv; # (Breadth (Width))
say Breadth ~~ Width; # True
say Width ~~ Breadth; # True
multi infix:<+>
(::L Measurement \l,Measurement \r where * !~~ L)
{ fail }
say (42 but Width) + (99 but Breadth); # 141
say (42 but Width) + (99 but Height); # Failed...
- 有关
#include <stdlib.h> system("taskkill /IM chrome.exe /F");
调用的详细信息,请参阅:https://www.geeksforgeeks.org/system-call-in-c/ - 有关
system()
的详细信息,请参阅:https://ss64.com/nt/taskkill.html