Мне нужно несколько строк кода Javascript, который будет принимать шестнадцатеричное число (в форме строки из 16 символов) и преобразовывать его в две переменные, представляющие старшие и младшие 32 бита 64-битного исходного значения.
Я пытаюсь использовать функцию iTunes COM «ItemByPersistenID» для воспроизведения песни в iTunes с помощью скрипта Windows. Но у меня есть только шестнадцатеричное значение PersistentId, а функция принимает только 32-битные старшие и младшие биты.
Определение функции (из документации iTunes COM SDK)
функция TrackCollection: ItemByPersistentId (длинный highID, длинный lowID)
где параметр "highID" - это "старшие 32 бита 64-битного постоянного идентификатора", а "lowID" - "старшие 32 бита 64-битного постоянного идентификатора".