Wie kann ich ein Batch-Skript aus der Zwischenablage in CMD einfügen?
Ich möchte das Öffnen einer bestimmten Datei mit einem Batch-Skript automatisieren. Die Idee ist, dass der Ordner mit dem Batch-Skript und der Datei an andere Computer verteilt wird und das Skript das Programm (die Datei) innerhalb eines CMD-Fensters starten soll. Jetzt ist das Problem. Der Pfad des Ordners, der sowohl die Datei als auch das Skript enthält, ist unbekannt, da ich nicht weiß, wo die Benutzer den Ordner ablegen werden. Ich habe diesen Teil des Problems mit den folgenden Zeilen in meinem Skript gelöst.
@echo off echo %~dp0|clip pause
Nun wird der Pfad der Datei in die Zwischenablage kopiert. Was ich jetzt brauche, ist den Pfad zu verwenden, damit ich das Programm im Ordner öffnen kann. Das Problem ist, dass ich nicht weiß, wie ich das Einfügen aus der Zwischenablage in CMD automatisieren kann. Meine Idee ist, so etwas auszuführen:
start cmd /c "action" "pastePathHere\otherFileName"
"Aktion" ist, was mit der Datei zu tun ist.
Aber ich kann keinen Weg finden, dies zu tun. Ich möchte .bat
aus Bequemlichkeit alles innerhalb einer Datei erledigen.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie kann ich eine Verzeichnisstruktur "invertieren"?
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
7
Starten Sie den Synergy-Client beim Booten in Mac OS X
-
4
Wie synchronisieren Sie GreaseMonkey-Skripts zwischen Computern?
-
1
Kann ich ein Skript schreiben, das Benutzer automatisch wechselt?
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
3
FTP "PUT" schlägt von der virtuellen Maschine aus, aber nicht vom Host-PC aus: 504 Der Befehl ist fü...
-
5
Deaktivieren des Pieptons im cmd-Fenster
-
1
ksh entspricht perl $! Fehlerursache
-
13
Kann ich standardmäßig Klartext einfügen?