Wie kann ich die Zwischenablage in vbscript verwenden?

Anmerkung des Herausgebers:
Bei dieser Frage geht es speziell um das Kopieren einesAktenzeichen Der generische Titel der Zwischenablage führte zu Antworten zum Kopieren / AbrufenText.

Als Emacs-Benutzer unter Windows, der häufig Dateien in E-Mails anhängt, habe ich nach einem Dienstprogramm zum Kopieren einer Datei gesucht (nicht sein Inhalt) in die Zwischenablage kopieren, so wie es der Windows Explorer mit Rechtsklick / Kopieren macht).

Ich habe gerade gefundendiese Hier auf SO, das System.Windows.Forms.Clipboard` in einem kleinen Programm verwendet, um genau das zu tun. Aber es ist in C #, für das ich keinen unmittelbaren Zugriff auf einen Compiler habe. Ich frage mich also, ob und wie dies getan werden kann.

Ich habe mehrere Referenzen gesehen wiediese dass die Zwischenablage in VBScripting nicht erreichbar ist, sondern msdnzeigt an Dokumentation für VB, also riskiere ich die Frage.

Ich habe noch nie ein VBScript geschrieben, aber ich habe ein paar Dinge ausprobiert, bevor ich gefragt habe, beginnend mit dem Ausführen einer Kopie, die eine "Hallo Welt" und dann verschiedene Kombinationen von "Hallo Welt" eingefügt hatCreateObject usw.

Update: Ich muss anrufenClipboard.SetFileDropList, also ich glaube nicht das ich das gebrauchen kannClipboardData Wie aus den Antworten hervorgeht, gibt es diese Methode nicht.

Update für Besucher

Die Lösung, die ich letztendlich benutzte, war das Kompilieren derC# selbst wusste ich nicht, dass ich schon einen compiler hatte.

Ein weiteres Update für Besucher https://stackoverflow.com/a/29963268/18573 ist, was ich jetzt verwende, ziemlich glücklich.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage