Можно ли загрузить калькулятор Windows в определенном виде?

В Windows 7 калькулятор имеет четыре различных представления:

  • стандарт
  • научный
  • Программист
  • Статистика

Когда я загружаю калькулятор, я знаю, хочу ли я выполнять шестнадцатеричную арифметику / преобразование (представление программиста) или стандартную математику (стандартная / научная). Можно ли загрузить калькулятор в указанное представление из командной строки, макроса AutoHotkey или какого-либо другого механизма?

2 ответа

В соответствии с этим потоком MSDN Настройка находится в реестре, под HKCU\Software\Microsoft\Calc, имя-значения Layout и имеет эти возможные значения:

  • 0 - научный
  • 1 - Стандарт
  • 2 - Программист
  • 3 - Статистический

Я сам не знаю Autohotkey, но вам нужно написать простой скрипт, который устанавливает это значение реестра перед запуском нового calc.exe процесс.

AutoHotkey позволяет подождать, пока окно не станет активным, и может отправлять комбинации клавиш, поэтому при настройке Windows Key + C откроется калькулятор в стандартном представлении, Windows + S для научного просмотра, Windows +P для программиста и Windows Key +. T для просмотра статистики.

#c:: ; Standard view
Run Calc
WinWaitActive Calculator
SendInput !1
Return

#s:: ; Scientific view
Run Calc
WinWaitActive Calculator
SendInput !2
Return

#p:: ; Programmer View
Run Calc
WinWaitActive Calculator
SendInput !3
Return

#t:: ; Statistics view
Run Calc
WinWaitActive Calculator
SendInput !4
Return
Другие вопросы по тегам