home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
Steam Spiele integrieren
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="CrazyDino" data-source="post: 800283" data-attributes="member: 116021"><p><strong>AW: Steam Spiele integrieren</strong></p><p></p><p>Hi cubii,</p><p></p><p>die Lösung ist leider alles andere als schön da ich mich weder in Batch, noch in VBS gut auskenne aber funktioniert wenigstens bei mir. :sorry:</p><p>Pro Steamspiel benötige ich deswegen 3 kleine Dateien. Ich schreibe mal ein Beispiel für das Game "FlatOut: Ultimate Carnage"</p><p></p><p>1. Die Desktopverknüpfung vom Spiel</p><p>"FlatOutUltimateCarnage.url"</p><p></p><p>2. Eine kleine bat Datei</p><p>"FlatOutUltimateCarnage.bat"</p><p>[CODE]echo off</p><p>echo Starte FlatOut: Ultimate Carnage...</p><p>start /wait D:\Steam\--=Verknuepfungen=--\FlatOutUltimateCarnage.vbs</p><p>echo beende...</p><p>:ende[/CODE]</p><p>3. FlatOutUltimateCarnage.vbs</p><p>[CODE]Set WSHShell = WScript.CreateObject("WScript.Shell") </p><p> WSHShell.Run """D:\Steam\--=Verknuepfungen=--\FlatOutUltimateCarnage.url"""</p><p>Const strProcessName = "Fouc.exe"</p><p></p><p>Set oWMISvc = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")</p><p>boolRunning = False</p><p></p><p>' Loop while the process is not running</p><p>Do While Not boolRunning</p><p> Set colProc = oWMISvc.ExecQuery("SELECT * FROM Win32_Process WHERE Name='" & strProcessName & "'")</p><p> For Each oProc In colProc</p><p> boolRunning = True</p><p> Next</p><p> Set colProc = Nothing</p><p> WScript.Sleep 1000</p><p>Loop</p><p></p><p>' Loop while the process is running</p><p>Do While boolRunning</p><p> Set colProc = oWMISvc.ExecQuery("SELECT * FROM Win32_Process WHERE Name='" & strProcessName & "'")</p><p> boolRunning = False</p><p> For Each oProc In colProc</p><p> boolRunning = True</p><p> Next</p><p> Set colProc = Nothing</p><p> WScript.Sleep 1000</p><p>Loop</p><p></p><p>WScript.quit[/CODE]</p><p>In "MyEmulatorsX v4.0.1.15" das Game jetzt über die "FlatOutUltimateCarnage.bat" seinrichten und man sollte nach dem beenden auch wieder zu MePo zurückkommen.</p><p></p><p>Für andere Spiele dann in der .bat die Zeilen</p><p><strong>echo Starte FlatOut: Ultimate Carnage...</strong></p><p><strong>start /wait D:\Steam\--=Verknuepfungen=--\FlatOutUltimateCarnage.vbs</strong></p><p></p><p>und in der .vbs die Zeilen</p><p><strong> WSHShell.Run """D:\Steam\--=Verknuepfungen=--\FlatOutUltimateCarnage.url"""</strong></p><p><strong>Const strProcessName = "Fouc.exe"</strong></p><p></p><p>anpassen.</p><p></p><p>Viel Erfolg<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="CrazyDino, post: 800283, member: 116021"] [b]AW: Steam Spiele integrieren[/b] Hi cubii, die Lösung ist leider alles andere als schön da ich mich weder in Batch, noch in VBS gut auskenne aber funktioniert wenigstens bei mir. :sorry: Pro Steamspiel benötige ich deswegen 3 kleine Dateien. Ich schreibe mal ein Beispiel für das Game "FlatOut: Ultimate Carnage" 1. Die Desktopverknüpfung vom Spiel "FlatOutUltimateCarnage.url" 2. Eine kleine bat Datei "FlatOutUltimateCarnage.bat" [CODE]echo off echo Starte FlatOut: Ultimate Carnage... start /wait D:\Steam\--=Verknuepfungen=--\FlatOutUltimateCarnage.vbs echo beende... :ende[/CODE] 3. FlatOutUltimateCarnage.vbs [CODE]Set WSHShell = WScript.CreateObject("WScript.Shell") WSHShell.Run """D:\Steam\--=Verknuepfungen=--\FlatOutUltimateCarnage.url""" Const strProcessName = "Fouc.exe" Set oWMISvc = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") boolRunning = False ' Loop while the process is not running Do While Not boolRunning Set colProc = oWMISvc.ExecQuery("SELECT * FROM Win32_Process WHERE Name='" & strProcessName & "'") For Each oProc In colProc boolRunning = True Next Set colProc = Nothing WScript.Sleep 1000 Loop ' Loop while the process is running Do While boolRunning Set colProc = oWMISvc.ExecQuery("SELECT * FROM Win32_Process WHERE Name='" & strProcessName & "'") boolRunning = False For Each oProc In colProc boolRunning = True Next Set colProc = Nothing WScript.Sleep 1000 Loop WScript.quit[/CODE] In "MyEmulatorsX v4.0.1.15" das Game jetzt über die "FlatOutUltimateCarnage.bat" seinrichten und man sollte nach dem beenden auch wieder zu MePo zurückkommen. Für andere Spiele dann in der .bat die Zeilen [B]echo Starte FlatOut: Ultimate Carnage... start /wait D:\Steam\--=Verknuepfungen=--\FlatOutUltimateCarnage.vbs[/B] und in der .vbs die Zeilen [B] WSHShell.Run """D:\Steam\--=Verknuepfungen=--\FlatOutUltimateCarnage.url""" Const strProcessName = "Fouc.exe"[/B] anpassen. Viel Erfolg:) [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
Steam Spiele integrieren
Contact us
RSS
Top
Bottom