Design
Steam
Startet Spiele über ihre App-ID und öffnet Bibliothek, Store-Seiten, Freunde, Downloads und Big Picture. Steam muss auf diesem Rechner installiert sein.
| Eigenschaft | Wert |
|---|---|
| Fach | Spiele |
| Schlüssel | steam (so heißt das Plugin in Makros) |
| Bei frischer Installation | aus (im Marktplatz einschalten) |
| Befehle | 7 |
| Einrichtung | nicht nötig |
Wofür
Steam auf einer Taste: ein Spiel starten, die Bibliothek, den Store, die Freundesliste, die Downloads oder Big Picture öffnen. Steam muss auf diesem Rechner installiert sein.
Steam hört auf eigene Adressen (steam://…), die Windows bei der Installation einträgt. Eine Taste muss also nur eine Adresse öffnen, ohne Steam zu suchen, ohne Anmeldung und ohne Schnittstelle.
Befehle
| Befehl | Name im Makro | Felder | Passt auf |
|---|---|---|---|
| Spiel starten | steam.start_game | appid App-ID (nur Ziffern, z.B. 730; steht in der Store-Adresse) * | Taste |
| Bibliothek öffnen | steam.open_library | — | Taste |
| Store öffnen | steam.open_store | — | Taste |
| Store-Seite eines Spiels öffnen | steam.open_store_app | appid App-ID (nur Ziffern, z.B. 730; steht in der Store-Adresse) * | Taste |
| Freundesliste öffnen | steam.open_friends | — | Taste |
| Big Picture öffnen | steam.big_picture | — | Taste |
| Downloads öffnen | steam.open_downloads | — | Taste |
* ist ein Pflichtfeld.
| Befehl | Adresse dahinter |
|---|---|
| Spiel starten | steam://rungameid/<App-ID> |
| Bibliothek öffnen | steam://open/games |
| Store öffnen | steam://store |
| Store-Seite eines Spiels öffnen | steam://store/<App-ID> |
| Freundesliste öffnen | steam://open/friends |
| Big Picture öffnen | steam://open/bigpicture |
| Downloads öffnen | steam://open/downloads |
Die App-ID
Jedes Spiel hat eine App-ID, eine Zahl. Du findest sie in der Adresse der Store-Seite: Bei https://store.steampowered.com/app/730/ ist es 730.
- Es sind nur Ziffern erlaubt (bis zu 20). Mit einem
/oder?im Wert ließe sich sonst ein anderer Teil von Steam ansteuern, als die Taste zeigt. - Die langen Kennungen von Nicht-Steam-Spielen, die du zur Bibliothek hinzugefügt hast, gehen ebenfalls, denn
rungameidnimmt sie an. - Ein Wert mit anderen Zeichen meldet „Die App-ID darf nur aus Ziffern bestehen, nicht …“.
Beispiele
steam.start_game appid=730
steam.big_pictureGut zu wissen
- Keine Einrichtung, nichts zu verbinden: Der Zustand ist immer bereit. Ob Steam läuft oder angemeldet ist, sieht man von außen nicht. Ob Steam auf die Adresse hin erst startet oder sich anmelden muss, entscheidet Steam selbst.
- Geht die Adresse ins Leere, weil Steam fehlt, meldet das Plugin „Steam lässt sich nicht öffnen - ist es auf diesem Rechner installiert?“. Mehr lässt sich nicht wissen.
- Das Plugin ist bei einer frischen Installation aus.