Skip to content

Instantly share code, notes, and snippets.

@BeeFox-sys
Last active June 7, 2022 11:56
Show Gist options
  • Save BeeFox-sys/e8c50e414b2211a072d5c79ef01c350a to your computer and use it in GitHub Desktop.
Save BeeFox-sys/e8c50e414b2211a072d5c79ef01c350a to your computer and use it in GitHub Desktop.
VSeeFace model switcher hotkeys
#SingleInstance Force
SetWorkingDir %A_ScriptDir%
if not A_IsAdmin
Run *RunAs "%A_ScriptFullPath%"
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetTitleMatchMode, 2
Model_1 := "file.vrm"
Model_2 := "file.vrm"
Model_3 := "file.vrm"
Model_4 := "file.vrm"
Model_5 := "file.vrm"
Model_6 := "file.vrm"
Model_7 := "file.vrm"
Model_8 := "file.vrm"
Model_9 := "file.vrm"
Model_10 := "file.vrm"
Model_11 := "file.vrm"
Model_12 := "file.vrm"
F13::
Model := Model_1
GoTo, ChangeModel
F14::
Model := Model_2
GoTo, ChangeModel
F15::
Model := Model_3
GoTo, ChangeModel
F16::
Model := Model_4
GoTo, ChangeModel
F17::
Model := Model_5
GoTo, ChangeModel
F18::
Model := Model_6
GoTo, ChangeModel
F19::
Model := Model_7
GoTo, ChangeModel
F20::
Model := Model_8
GoTo, ChangeModel
F21::
Model := Model_9
GoTo, ChangeModel
F22::
Model := Model_10
GoTo, ChangeModel
F23::
Model := Model_11
GoTo, ChangeModel
F24::
Model := Model_12
GoTo, ChangeModel
ChangeModel:
WinGet, activeId, ID ; Save Current Window
WinActivate, VSeeFace ; VSeeFace
SendInput L
Sleep, 100
WinActivate, Load VRM avatar
SendRaw %Model%
SendInput {Enter} ; Select specified model
WinActivate ahk_id %activeId% ; Return to previous window
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment