Stworzyłem skrypt, który wstawia dzisiejszą datę w dowolnej aplikacji Windows. Chciałbym kontrolować format, taki jak czcionka i/lub kolor, kiedy wkleję go do docelowej aplikacji. Nie mogę tego znaleźć w dokumentacji ani na żadnym z forów pomocy.Jak wstawić sformatowany tekst za pomocą AutoHotkey?
7
A
Odpowiedz
10
Tekst sformatowany można przechowywać w schowku przy użyciu AutoHotkey 1.1 (a.k.a. AutoHotkey_L) i skrypt o nazwie WinClip:
#Include WinClipAPI.ahk
#Include WinClip.ahk
; Format the current time.
FormatTime time
; Clear previous clipboard contents.
WinClip.Clear()
; Store time on clipboard, in plain text, RTF and HTML formats.
WinClip.SetText(time)
WinClip.SetRTF("{\rtf{\b " time "}}")
WinClip.SetHTML("<b>" time "</b>")
Niektóre programy będą przyjmować tylko określone formaty. Niezbędny jest zwykły tekst dla programów, które nie pozwalają na formatowanie, podczas gdy RTF działa w Wordpad, a HTML działa w programie Word. RTF działa również w programie Word, ale odkryłem, że zmieniło czcionkę na Times New Roman (gdy HTML nie był obecny).
Po zapisaniu w schowku wklei je WinClip.Paste()
lub Send ^v
.
Powiązane problemy
- 1. Narysuj tekst sformatowany za pomocą QPaintera
- 2. AutoHotKey: Natychmiastowy tekst zastępuje
- 3. Jak utworzyć samodzielny exe za pomocą AutoHotkey?
- 4. Jak wstawić długi tekst?
- 5. Jak wstawić zwykły tekst?
- 6. Tekst sformatowany w formacie HTML
- 7. Jak umieścić sformatowany tekst w Schowku?
- 8. Jak wyświetlić tekst sformatowany w formacie Html w polu PopUp za pomocą konstruktora okna dialogowego alertów?
- 9. AutoHotkey mapowanie
- 10. Jak wstawić obraz za pomocą HTML.ActionLink?
- 11. Pisanie ładnie sformatowany tekst w Pythonie
- 12. Reading sformatowany tekst przy użyciu Pythona
- 13. jsf wyjściowy tekst sformatowany w formacie HTML
- 14. Jak korzystać ze skryptów AutoHotKey?
- 15. AutoHotKey przerwanie naciśnięcia klawisza
- 16. Jak wstawić tekst (nie HTML) w jQuery?
- 17. Jak wstawić tekst przy użyciu XElement
- 18. bootstrap wysiwyg: jak uzyskać sformatowany tekst po stronie serwera?
- 19. wstawić obiekt BLOB za pomocą skryptu sql?
- 20. Wykonaj sformatowany czas w plasterku za pomocą szablonu/html/template
- 21. Jak wyodrębnić tekst podrzędny za pomocą Nokogiri?
- 22. Jak usprawiedliwić tekst za pomocą iTextSharp?
- 23. Jak usunąć tekst Nawias za pomocą JQuery?
- 24. jak uzyskać tekst hiperłącza za pomocą javascript
- 25. Jak wstawić/edytować pole hierarchyid jako tekst w SQL studio
- 26. jak wstawić tekst w dowolnym położeniu kursora w uitextview?
- 27. Jak programowo wstawić element łącza za pomocą HTMLElement?
- 28. Jak wstawić tablicę danych do mysql za pomocą php
- 29. Jak wstawić datę do nazwy pliku za pomocą logrotate
- 30. Jak wstawić wiele wartości z podzapytaniem za pomocą SQLAlchemy Core?