Как сделать оператор switch более эффективным?

У меня тоже была такая же проблема пару дней назад (приходилось обращаться к ним через esc + F9 в моем ноутбуке HP), где окно grub не появляется и напрямую загружается в Windows 10, в моей двойной загрузке наряду с ubuntu 16,04. Недавно я попробовал решение, которое я нашел в Интернете, и последовал за шагом, и это сработало для меня. Проблема была в порядке загрузки в диспетчере загрузки. Надеюсь, это может решить вашу проблему. Итак, вот ссылка: http://linuxbsdos.com/2016/11/05/make-grub-the-default-boot-manager-on-an-hp-250-g5/ Этот вопрос о «отсутствующем» окне grub возникла из-за проблемы с порядком размещения ОС в диспетчере загрузки. Раньше Windows 10 находилась в верхней части списка. Следовательно, он непосредственно загрузил Windows 10. Теперь изменение порядка (сделав Ubuntu в верхней части списка) позволит нам получить доступ к окну grub. (Примечание: здесь ключ fn не используется, когда используются клавиши Fuctional)

Здесь я упомянул шаги, которые я выполнил: 1. Нажмите клавишу esc (для ноутбука HP) для получения меню загрузки. 2. Из перечисленных опций (F1-System Information, F2-System Diagnostics, F9-Boot Device Options, F10-Bios Setup, F11 -System Recovery) нажмите F10 для установки Bios.3. На экране, который вы получаете, перейдите к «Конфигурация системы» с помощью клавиш со стрелками и оттуда перейдите к «UEFI Boot Order». Нажмите клавишу Enter, чтобы получить доступ к дополнительным опциям. 4. Внутри подпараметра выберите «Диспетчер загрузки ОС» и нажмите клавишу «Ввод», чтобы открыть параметры внутри него (в моем случае заказ внутри опции был Windows 10, затем GRUB). 5. Нажмите клавишу F5 / F6, чтобы изменить порядок и сделать GRUB сверху списка. 6. После изменения порядка нажмите F10, чтобы сохранить изменения и выйти. Теперь это хорошо! С этого момента вы можете найти окно GRUB каждый раз, когда вы включаете компьютер, а не напрямую загружаетесь в Windows. Надеюсь, это поможет.

1
задан 13 August 2018 в 15:32

1 ответ

Вы можете сделать что-то вроде этого:

input.execute("game_stats_build " + window[event.key])

, но вместо использования window вы должны удерживать эти значения в объекте.

Например, вместо:

var t = "something";
var r = "something else"

use:

var obj = {t: "something", r: "something else"} 

, а затем:

input.execute("game_stats_build " + obj[event.key])
4
ответ дан 15 August 2018 в 17:00

Другие вопросы по тегам:

Похожие вопросы: