Advertisement
Dulana57

Toggle Between EA Desktop and Origin

Mar 25th, 2021
2,698
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.97 KB | None | 0 0
  1. @ECHO OFF
  2.  
  3. FOR /F "tokens=2* skip=2" %%A IN ('reg query "HKLM\SOFTWARE\WOW6432Node\Electronic Arts\EA Core" /v "EADM6InstallDir"') DO (
  4.     set origindir=%%B
  5.     )
  6.  
  7. FOR /F "tokens=2* skip=2" %%A IN ('reg query "HKLM\SOFTWARE\WOW6432Node\Electronic Arts\EA Desktop" /v "DesktopAppPath"') DO (
  8.     set eadesk=%%B
  9.     )
  10.  
  11. SETLOCAL EnableExtensions
  12. set EAD=EADesktop.exe
  13. set ORG=Origin.exe
  14.  
  15. FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EAD%"') DO IF %%x == %EAD% goto EADF
  16. FOR /F %%y IN ('tasklist /NH /FI "IMAGENAME eq %ORG%"') DO IF %%y == %ORG% goto ORGF
  17.  
  18. goto NONE
  19.  
  20. :EADF
  21. echo EA Desktop is Running
  22. taskkill /f /im EADesktop.exe
  23. echo Starting Origin...
  24. timeout 3 >nul
  25. start "" "%origindir%\Origin.exe
  26. goto FIN
  27.  
  28. :ORGF
  29. echo Origin is Running
  30. taskkill /f /im Origin.exe
  31. echo Starting EA Desktop...
  32. timeout 3 >nul
  33. start "" "%eadesk%"
  34. goto FIN
  35.  
  36. :NONE
  37. echo Neither are Running
  38. echo Starting EA Desktop...
  39. timeout 3 >nul
  40. start "" "%eadesk%"
  41. goto FIN
  42.  
  43. :FIN
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement