Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by PsychoPsam · Jul 05, 2014 at 07:00 PM · menuexternalexecutable

How to launch many Unity games from a menu

I have a bunch of student games I want to run on an arcade machine we made at college. I would rather not import all the projects into one. I would rather build a menu application in Unity and allow the player to select a game to play. Then it would launch the external game and shut down or minimise the menu app. Once the game was done it would either maximise the menu or run it again. Is this possible to do with Unity? I would assume it's probably just a command line thing running in a CMD shell????

Comment
Add comment · Show 3
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Eric5h5 · Jul 05, 2014 at 07:00 PM 0
Share

Isn't using Unity for something like that massive overkill?

avatar image behzad.robot · Jul 05, 2014 at 08:45 PM 0
Share

Cant this arcade machine of urz run another app made by let's say C# or C++ or anything else it's OS supports and this application would open each game :/ ?

avatar image Evil-Lemons · Jul 05, 2014 at 08:51 PM 0
Share

I agree with Eric. Using Unity to make this is overkill. Ins$$anonymous$$d, you could use your favorite program$$anonymous$$g language to simply run the executables.

However, I did find this: http://answers.unity3d.com/questions/16675/running-an-external-exe-file-from-unity.html

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by WhoRainZone1 · Jul 05, 2014 at 09:40 PM

For Windows machines, this should work when used appropiate:

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx

 using System.Diagnostics;
 
 // Prepare the process to run
 ProcessStartInfo start = new ProcessStartInfo();
 // Enter in the command line arguments, everything you would enter after the executable name itself
 start.Arguments = arguments; 
 // Enter the executable to run, including the complete path
 start.FileName = ExeName;
 
 // Run the external process & wait for it to finish
 using (Process proc = Process.Start(start))
 {
      proc.WaitForExit();
 
      // Retrieve the app's exit code
      exitCode = proc.ExitCode;
 }


Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

6 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Using keyboard to control a dialog/shop 1 Answer

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced) 0 Answers

Game stopping at Pause? 1 Answer

Setting up a menu system and pause screen 1 Answer

One script for multiple GUIObjects (i.e. lvelselector) 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges