UE4/5打开其它exe程序

Posted 一只路过的仓鼠鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UE4/5打开其它exe程序相关的知识,希望对你有一定的参考价值。

有些时候,需要使用UE启动其它程序,比如使用UE制作的服务器需要唤起其它进程之类的东西。

为了方便操作,会使用在蓝图中调用C++的方法。

首先,新建一个C++类,选择BlueprintFunctionLibrary。

在.h中添加

UFUNCTION(BlueprintCallable, Category = "MyBluePrintFunctionLibrary")
static void OpenEXE(FString URL , FString Param);

在.cpp中添加

void UMyBlueprintFunctionLibrary::OpenEXE(FString URL , FString Param)

	FProcHandle currHandle = FPlatformProcess::CreateProc(*URL, *Param, true, false, false, nullptr, 0, nullptr, nullptr);

其中,URL就是要启动exe的地址,param就是启动参数,比如启动服务器的时候的-log

多个参数加入空格分开就好

编译后,就可以随时在蓝图中调用这个函数啦~

在这里演示内容是OpenEXE名字的函数,包括后面的Category,都是可以修改的。

以上是关于UE4/5打开其它exe程序的主要内容,如果未能解决你的问题,请参考以下文章

UE4/5打开其它exe程序

UE4/5打开其它exe程序

UE4/5打开其它exe程序

UE4生成的exe怎么打开修改

windows打开程序过程

如何将网易上未知文件类型的文件转为其它类型的文件