8

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

Я использую Windows 8. Когда я использовал ту же программу в Windows 7, я мог это сделать.

4 ответа4

4

Я использовал простой скрипт AutoHotkey для эмуляции того, что сделала версия для Windows 7.

#s::
Run, "C:\windows\system32\SnippingTool.exe"
WinWaitActive, ahk_class Microsoft-Windows-Tablet-SnipperToolbar
{
    send ^{PrintScreen}
}
return

Примечание. Сочетания клавиш #s (Win + s) могут быть любыми. Как и все сценарии AHK, которые вы хотите запускать постоянно, добавьте их в папку автозагрузки.

3

Это было изменено в Windows 8:

MSFT ответил здесь на канале 9:

Дефрагментация: Устаревший HW, Удаленный раздел, Отключение анимации правого клика http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Deprecated-HW-Deleted-Partition-Disabling-Right-Click-Animation

13:50 - Есть ли способ активировать Snipping Tool в Win8 при запуске.

MSFT говорит, что это было изменено на обратной связи с клиентами.

1

Я хотел именно то, что сделал OP, и вышеупомянутый скрипт AHK просто захватывает все окно на скриншоте. Этот скрипт AHK связывает win+s, чтобы запустить инструмент для разрезания, и автоматически запускает прямоугольный фрагмент при запуске ...

#s::
Run, "C:\windows\system32\SnippingTool.exe"
WinWait, ahk_class Microsoft-Windows-Tablet-SnipperToolbar
WinActivate, ahk_class Microsoft-Windows-Tablet-SnipperToolbar
WinWaitActive, ahk_class Microsoft-Windows-Tablet-SnipperToolbar
{
    Send !n
    Send {Down}
    Send {Down}
    Send {Enter}


}
return
0

В качестве альтернативы ответам здесь, вы можете использовать FOSS Greenshot вместо этого и привязать конкретный ярлык к региону.

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