기억저장고

unity exe 파일 실행 시 외부 매개변수 전달방법 - 어규먼트(arguments )사용 본문

Unity

unity exe 파일 실행 시 외부 매개변수 전달방법 - 어규먼트(arguments )사용

기억해조 2022. 8. 4. 00:15

유니티 exe 실행 시 프로그램에 매개변수 값 전달하는방법

 

1. 유니티 코드(어규먼트 값 UI Text 에 불러오는 코드)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using TMPro;

public class ReadArguments : MonoBehaviour
{
    public TextMeshProUGUI myText;

    private void Start()
    {
        ReadValue();
    }
    private void ReadValue()
    {
        string[] arguments = Environment.GetCommandLineArgs();
        foreach (string arg in arguments)
        {
            myText.text += arg;
        }
    }

}

2. cmd에서 exe파일 실행

ArgumentTest.exe my1 my2 my3 1234 good

cmd 화면

 

유니티 실행 화면

*참고

https://answers.unity.com/questions/366195/parameters-at-startup.html

 

Parameters at Startup - Unity Answers

 

answers.unity.com

 

Comments