首页 > 其他分享 >Unity 调用外部exe

Unity 调用外部exe

时间:2024-10-29 14:42:46浏览次数:3  
标签:文件 UnityEngine exe System Unity 调用 using exePath

using System;
using System.Diagnostics;
using System.IO;
using UnityEngine;

public class RunExe : MonoBehaviour
{
   public static  void StartExe(string filePath)
    {

        // 构建exe文件的完整路径  
        string exePath = Path.Combine(filePath); // 替换为你的exe文件名  

        // 检查exe文件是否存在  
        if (!File.Exists(exePath))
        {
            UnityEngine.Debug.LogError("exe文件不存在: " + exePath);
            return;
        }

        try
        {
            // 使用Process启动exe文件  
            ProcessStartInfo startInfo = new ProcessStartInfo
            {
                FileName = exePath,
                UseShellExecute = true,
                CreateNoWindow = false
            };

            Process process = new Process
            {
                StartInfo = startInfo
            };

            process.Start();
            UnityEngine.Debug.Log("exe文件已启动: " + exePath);
        }
        catch (Exception ex)
        {
            UnityEngine.Debug.LogError("启动exe文件时出错: " + ex.Message);
        }
    }
}

 

标签:文件,UnityEngine,exe,System,Unity,调用,using,exePath
From: https://www.cnblogs.com/zqiang0803/p/18513234

相关文章

  • Unity 三级目录
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;publicclassMenuManage:MonoBehaviour{//StartiscalledbeforethefirstframeupdatepublicTransformmenus;privateTransformslice1;......
  • Unity 滑动条 SlideView
    usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;publicclassSlideView:MonoBehaviour{publicSliderslide;publicScrollbarsb;//UsethisforinitializationvoidStart(){if(transform.name=="Sc......
  • C#的vs2019项目打包安装程序exe
    C#的vs2019项目打包安装程序exe1.在扩展插中安装插件在Nget包管理器中搜索如下名字的插件MicrosoftVisualStudioInstallProjects点击安装后重启vs20192.创建SetupProject项目完成安装后点击项目中新建项,创建SetupProject的项目创建完成后点击图中步骤添加文件,将你......
  • Unity V3 初步使用 —— 为我的.NET项目从简单三层架构转到IOC做准备
    UnityV3初步使用——为我的.NET项目从简单三层架构转到IOC做准备 【前言】看过本博客的都知道(说得好像是热门博客似的,我真没法控制自己的臭美之情),本人喜欢在进入正题前总会喜欢搞点前奏,那么此文将不会再胡言乱语。马上开始。。。【Unity简介】在.NET中是一种非常流行......
  • SAP B1 DI API 在调用时提示找不到COM
    SAPB1DIAPI在调用时提示找不到COM找到DIAPI的安装目录,尝试手工注册,组件提示失败通过Dependencies分析发现是缺少运行环境安装c++运行环境安装后,再次分析,没有缺少的组件再次手工注册组件成功!又提示数据库不支持,需要安装对应的NativeClient,Nativ......
  • 客户端存储 — IndexedDB 实现分页查询
    前言相信IndexedDB大家都有过了解,但是不一定每个人都有过实践,并且其中涉及到事务、游标等概念,会导致在初次使用时会有些不适应,那么本文会通过IndexedDB实现分页查询的形式进行实践,在开始之前,可以尝试思考一下浏览器的客户端存储你都了解哪些呢?其实客户端存储分为下面......
  • 新接口 易宝OA-ExecuteSqlForDataSet接口存在SQL注入漏洞
    0x01阅读须知        本文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考。本文章仅用于信息安全防御技术分享,因用于其他用途而产生不良后果,作者不承担任何法律责任,请严格遵循中华人民共和国相关法律法规,禁......
  • PbootCMS 模板首页循环调用所有栏目和对应内容
    问题:PbootCMS模板首页循环调用所有栏目和对应内容。答案:代码示例:{pboot:nav}栏目链接:[nav:link]栏目名称[nav:name]{pboot:listscode=[nav:scode]num=4order=date}内容链接:[list:link]内容名称:[list:title]内容图片:[list:ico]内容时间:[list:datestyle=Y-m-d]......
  • SAP-ABAP开发-按钮的三种调用方法
    1、自己创建调用在程序包中右击创建GUI状态,创建使用自己需要的按钮。注意的是,这里调用后会覆盖掉原来的系统的按钮。2、不覆盖系统的情况下加上自己创建的按钮并调用        右键GUI状态点击创建到界面后,点转到---》调整模板 。这里调整模板是指在系统基础上调整,......
  • 【C++练习】基于函数嵌套调用的点餐流程
    题目:基于函数嵌套调用的点餐系统实现描述:        需要实现一个简化的点餐系统,该系统能够处理多位顾客的点餐、支付以及提供食物的过程。系统的主要流程通过函数嵌套调用来实现,包括展示菜单、点餐、生成账单、支付以及提供食物等功能。具体要求:菜单展示:使用 showMe......