Perfect, thanks. Sorry for the hassle. I ended up using a combination of scripts in my ovpn config file with the "up" and "client-connect" commands with the following syntax:
...
client-connect connect_up.bat
up server_up.bat
...
I don't think they actually need the "..._up.bat" part as I specify them manually in the ovpn config file and am starting OpenVPN as a service (was testing through the GUI), but I left the names the way they were. Things are working now the way I want. Thanks!