Python 3.x имеет функцию input()
, которая всегда возвращает строку. Поэтому вы должны преобразовать в int
python 3.x
x = int(input("Enter a number: "))
y = int(input("Enter a number: "))
python 2.x
В функциях python 2.x raw_input()
и input()
всегда возвращает строку, поэтому вы должны также преобразовать их в int.
x = int(raw_input("Enter a number: "))
y = int(input("Enter a number: "))
На основе информации, представленной в , этот ответ вы можете добавить полный путь к разделу реестра Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
с помощью команды REG:
Все должно быть включено однострочный, но для ясности я помещаю каждый аргумент в отдельную строку
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"
/v "c:\full\path\to\your\exe\file.exe"
/t REG_SZ
/d "RUNASADMIN"
. Выше команда устанавливает флаг совместимости для всех пользователей / в системе. Если вы хотите установить его только для текущего пользователя, используйте HKCU вместо HKLM.
Обратите внимание, что для установки значения в поддереве HKLM требуется повышение.
Это проверено на Win7, но должно работайте над Vista и Win8.