美文网首页
CMD命令启动unity并调用类和函数,执行代码逻辑

CMD命令启动unity并调用类和函数,执行代码逻辑

作者: 好怕怕 | 来源:发表于2023-03-29 16:03 被阅读0次

CmdTools必须在Editor文件夹内
打开CMD,输入以下命令

"C:\Program Files\Unity2018.4.16f1\Editor\Unity.exe" -projectPath "E:\Demo\CMDTest" -executeMethod CMD.CmdTools.CallByCmd GetCommandLineArgs 你好 132456 abcdefa

代码

using System;
using System.Diagnostics;
using UnityEditor;
using UnityEngine;
using Debug = UnityEngine.Debug;

namespace CMD
{
    public class CmdTools : Editor
    {
        /// 外部命令行调起来
        /// </summary>
        public static void CallByCmd()
        {
            //得到命令行传入的参数
            string[] arguments = Environment.GetCommandLineArgs();
            Debug.LogError("参数数量:" + arguments.Length);
            Process.Start(Application.dataPath);
        }
    }
}

image.png

参考:
https://docs.unity3d.com/Manual/CommandLineArguments.html
https://docs.unity3d.com/Manual/PlayerCommandLineArguments.html

相关文章

  • LLDB 基础命令

    命令 命令作用n/ni执行一行源程序代码,此行代码中的函数调用也一并执行 (Setp Over); 带i的是针对汇...

  • RUN vs CMD vs ENTRYPOINT 区别

    RUN:执行命令并创建新的镜像层; CMD:设置容器启动后执行镜像指定的的命令即参数,但 cmd 能被 docke...

  • python第一行代码 hello world!

    一、命令行执行代码 cmd 命令行调用python 解释器,输入代码 如,下图: 二、编写代码.py文件,解释器直...

  • 【渗透测试】-代码执行漏洞之初入茅庐

    0x01:代码执行和命令执行的区别? 命令执行是指系统cmd或者shell命令的执行,代码执行是指php代码执行函...

  • 干货 | 命令执行漏洞和代码执行漏洞详解

    命令执行(RCE)漏洞和代码执行漏洞区别如下: 代码执行实际上是调用服务器网站代码进行执行 命令执行则是调用操作系...

  • Swift 函数

    函数 函数是执行特定任务的一段代码,并指定了一个函数名,在需要的时候可以多次调用这个代码。 函数的定义和调用 Sw...

  • 二十二、Dockerfile-容器启动命令ENTRYPOINT及

    容器启动命令ENTRYPOINT ENTRYPOINT 也可以设置容器启动时要执行的命令,但是和CMD是有区别的。...

  • 命令执行漏洞

    原理: 由于开发人员在编写源代码时,没有对源代码中可执行的特殊函数入口做过滤,导致客户端可以提交一些cmd命令,并...

  • +load和+initialize

    +load 调用时机 load方法是在程序启动后执行main函数之前Runtime加载类和分类信息时候执行的而且是...

  • windows 把 redis 安装成服务命令

    在redis目录下,进入cmd执行下面命令 启动服务

网友评论

      本文标题:CMD命令启动unity并调用类和函数,执行代码逻辑

      本文链接:https://www.haomeiwen.com/subject/duvfddtx.html