Después de convertir el archivo bat en un archivo exe mediante la herramienta bat2exe, la ruta actual tomada en el código del archivo ha cambiado.
Es mejor dedicar tiempo a esto que mejorar tus habilidades de programación
Obviamente, después de convertirlo en un archivo exe para ejecutarlo, primero libera el archivo bat original en una carpeta temporal. y luego ejecuta el archivo bat temporal - —Entonces la ruta actual tomada según la ubicación del archivo bat se convierte en la carpeta temporal
Solución: reemplace set CUR_DIR=~dp0 con el signo igual seguido del absoluto ruta o la ruta del archivo exe, si la ruta del archivo no es segura, debe escribir código para encontrar el archivo.