2

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

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

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

2 ответа2

2

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

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

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

0

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

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