Führen Sie zwei verschiedene Dateien mit einer Batchdatei aus
Meine Bemühungen
Ich habe seit ungefähr 3 Stunden mit den virtuellen Desktop-Kombinationen von Rainmeter gespielt und bin ein absoluter Neuling in der Skriptlogik. Ich habe Probleme, herauszufinden, wie ich es erreichen kann, was ich brauche.
Ich habe
Ich habe also meinen ersten Desktop "MAIN", einen zweiten "AUDIO" und einen letzten "GAMES".
MAIN verwendet Rainmeter nicht und beide verwenden zwei unterschiedliche Rainmeter-Layouts.
Um zwischen Desktops zu wechseln und verschiedene Prog-Programme auszuführen, verwende ich ein Drittanbieterprogramm namens "Windows 10 Virtual Desktops Enhancer" in Kombination mit AutoHotKey (nur zur Vereinfachung der Ausführung).
Der Enhancer macht verschiedene Dinge mit einer INI-Datei (Ändern der Desktops, Hintergrundbilder, Ausführen bestimmter Programme ...)
Hier ist der interessierende Teil der INI-Datei
[RunProgramWhenSwitchingToDesktop] 1=D:\Downloads\win-10-virtual-desktop-enhancer-master\commands\taskkill_rainmeter.bat 2=D:\Downloads\win-10-virtual-desktop-enhancer-master\commands\load_audio_layout.bat 3=D:\Downloads\win-10-virtual-desktop-enhancer-master\commands\load_games_layout.bat
Wie Sie sehen, stellen 1, 2 und 3 jeweils einen Desktop dar, und nach dem Pfad von ONLY ONE PROG, da es begrenzt war, habe ich Batch-Dateien erstellt, um mehrere Programme gleichzeitig auszuführen. Wenn ich den Desktop einschalte
- es erledigt alle Rainmeter-Aufgaben
- es läuft das Audio-Layout von Rainmeter
- es läuft das Spiellayout von Rainmeter
Mein Problem betrifft die Batch-Dateien von Desktop 2 und 3 (es scheint, dass die 3 funktionieren)
Hier ist der Desktop 2-Stapel
@echo off "C:\Program Files\Rainmeter\Rainmeter.exe" !LoadLayout "Audio Desktop Layout" dir && echo off D:\Downloads\win-10-virtual-desktop-enhancer-master\msgbox\msgboxAUDIO.vbs
Der erste Teil ist, Rainmeter zu starten, und der zweite ist, ein Popup-Fenster zu öffnen, in dem "ok, es ist aktiviert" angezeigt wird.
Wenn ich Desktop 2 oder 3 einschalte, wird Rainmeter + ein leeres unbrauchbares Cmd geöffnet, dann keine Popup-Meldung, aber für den Taskkill-Batch wird Rainmeter korrekt beendet und das Popup-Fenster angezeigt. Manchmal zeigt das Popup-Fenster aber beide laufen nie zur selben Zeit, manchmal erscheint ein Popup, wenn ich auf den ersten Desktop zurückkehre. Manchmal funktioniert es, aber ein anderer Rohling cmd
(ich kann nicht taskkill
), und für den GAMES-Desktop funktioniert es einfach mit demselben Code Zeilen als Desktop 2
Hier der Desktop 1-Stapel
@echo off taskkill /IM rainmeter.exe /F dir && echo off D:\Downloads\win-10-virtual-desktop-enhancer-master\msgbox\msgboxRAINCLOSED.vbs
Und ich verstehe nicht, warum einer arbeitet und die anderen nicht. Ich habe verschiedene Trennungsbefehle ausprobiert (&, &&, dir & echo aus, dir && echo aus), aber niemand kann beide Befehle gleichzeitig ausführen.
Die 3 Desktops, wenn ich den Enhancer tatsächlich starte
Ich hoffe, das alles ist umfassend und ich danke Ihnen für jede Hilfe, die Sie leisten können: D
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen