У меня есть файл .bat
, который будет находиться в папке и открывать все файлы с определенным расширением при двойном щелчке (в данном случае 3dsMax).
Я хочу создать графический интерфейс для PowerShell (или, возможно, Python), который при открытии я могу вставить местоположение файла и иметь кнопку, которая запускает файл .bat
в этом месте.
Я пробовал много разных кодов, которые я нашел здесь и на других сайтах, таких как:
import subprocess
subprocess.call.......
import subprocess
subprocess.Popen.......
os.system.....
Start-Process....
Даже просто расположение файла .bat.
Самое близкое, что у меня есть, - это запустить файл .bat
, но он открывает файл 3dsmax, проходящий через весь процесс загрузки в Powershell или CMD.
Затем 3dsmax пытается открыть пользовательский интерфейс, и я получаю 400+ версий max, которые пытаются открыть, и происходит сбой. (Изменить - 400+ версий только одного файла, который он пытается открыть).
Я не хочу изменять файл .bat, так как он работает хорошо и делает больше, чем просто открывает файл .max.
Мне просто нужно, чтобы открыть файл обычно вне CMD или любой оболочки.
Заранее спасибо
(Редактировать) .bat код файла ниже ..
for /r %%v in (*.max) do (
start "" "C:\Program Files\Autodesk\3ds Max 2018\3dsmax.exe" -u MAXScript Wire_colorizer_0.ms %%v
)