У меня есть .bat-файл [1], начиная с сценария .vbs [2], который запускается без запуска терминала, t включить «Start/low» в .bat-файле.Как установить приоритет процесса при запуске исполняемого файла из командного файла в Windows без запуска терминала
Начальная/низкая часть .bat-файла запускает команду с заданным (низким) приоритетом, но запускается в терминале, чего я не хочу.
Я могу запустить желаемую команду в фоновом режиме без терминала, если я не устанавливаю приоритет в файле .bat. В этом случае последний .exe, который запускает, замедляет мой компьютер, поэтому я хочу установить его приоритет как «низкий».
Я пробовал это [3], но это дает мне ошибку, когда я запускаю его [4].
Кто-нибудь любезно сообщит мне, как сделать исполняемый файл старшим с низким приоритетом без запуска окна терминала?
[1]
Start /low C:/dataserv-client/dataserv-client.exe --store_path=C:\Users\Chris\StorjData --max_size=800.0GB farm
[2]
Dim WinScriptHost
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\Users\Chris\Scripts\start_dataserv-client.bat" & Chr(34), 0
Set WinScriptHost = Nothing
[3]
Dim WinScriptHost
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "Start /low C:/dataserv-client/dataserv-client.exe --store_path=C:\Users\Chris\StorjData --max_size=800.0GB farm" & Chr(34), 0
Set WinScriptHost = Nothing
START - внутренняя команда CMD.exe. Вот почему он не может найти его для его выполнения. – Squashman