1

Я написал программу, которая будет брать текст в буфер обмена и записывать его во временный файл, а затем открывать этот временный файл в блокноте. Программа называется paste.exe, и я поместил ее в свой путь, чтобы я мог просто WIN+R, набрать вставить и вставить текст в новый текстовый файл. Это огромная экономия времени лично для меня.

Я хотел бы создать аналогичную программу, которая создаст новую заметку Windows 7 с тем, что находится в моем буфере обмена, но мне трудно найти способ автоматизации процесса.

stikynot.exe - это Sticky Notes, и, насколько я могу судить, аргументов командной строки нет.

Какие-либо предложения?

3 ответа3

2

Вы правы, что нет аргументов командной строки. Сброс двоичного файла stikynot.exe не дает никаких строк, которые выглядят как опция команды или простой способ взлома. Похоже, он содержит код WCF, который предоставляет интерфейс для файла конфигурации для заметок. Таким образом, вместо того, чтобы пытаться написать сценарий этого ограниченного пользовательского интерфейса, почему бы не попытаться поговорить с этой конфигурацией / базой данных и добавить туда свои заметки? Файл заметок хранится в каталоге AppData / Roaming / Microsoft / Sticky Notes для каждого пользователя в файле StickyNotes.snt. Тип файла является уникальным для StickyNotes. Вот обзор структуры. Вот некоторая документация о взаимодействии с этим типом strutured Storage.

2

Вы можете использовать AutoHotkey для автоматизации процесса. Возможно, вам придется немного изменить свое мышление, но это должно сработать.

-1

Если вы можете установить бесплатное программное обеспечение, тогда рассмотрите Stickies.

Вы можете установить горячую клавишу в Stickies, чтобы вставить буфер обмена в новую заметку.

Stickies - одно из лучших бесплатных приложений для ПК.

Я использовал Stickies более десяти лет.

Windows 7 Sticky Notes сосать по сравнению с Stickies!

http://www.zhornsoftware.co.uk/stickies/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .