Jak mogę używać Schowka w vbscript?
Nota redaktora:
To pytanie dotyczy w szczególności kopiowaniaodwołanie do pliku do schowka jego ogólny tytuł doprowadził do odpowiedzi na temat sposobu kopiowania / pobieraniatekst.
Jako użytkownik Emacsa na Windowsie, który często dołącza pliki w mailach, szukałem narzędzia do skopiowania pliku (nie jego zawartość) do schowka, tak jak Eksplorator Windows na righclick / copy).
Właśnie znalazłemto tutaj na SO, który używa System.Windows.Forms.Clipboard` w małym programie, aby to zrobić. Ale jest w C #, dla którego nie mam natychmiastowego dostępu do kompilatora. Zastanawiam się, czy można to zrobić i jak.
Widziałem kilka odniesień, takich jakto że schowek nie jest dostępny w VBScripting, ale msdnprzedstawia dokumentacja dla VB, więc ryzykuję pytanie.
Nigdy wcześniej nie napisałem VBScript, ale przed pytaniem wypróbowałem kilka rzeczy, począwszy od uruchomienia kopii wklejonej „Hello world”, a następnie różnych kombinacjiCreateObject
itp.
Aktualizacja: Muszę zadzwonićClipboard.SetFileDropList
, więc nie sądzę, żebym mógł użyćClipboardData
jak sugerują odpowiedzi, nie ma tej metody.
Aktualizacja dla odwiedzających
Rozwiązaniem, z którego skorzystałem, było skompilowanieC#
sam nie wiedziałem, że mam już kompilator.
Kolejna aktualizacja dla odwiedzających https://stackoverflow.com/a/29963268/18573 to jest to, czego teraz używam, całkiem szczęśliwie.