Я новичок и никогда в своей жизни не писал кодов и не писал сценарии, и я пытаюсь создать командный файл, который будет ...
- проверьте, работает ли itunes
- если он запущен, откройте файл VBS для моего плейлиста
- если он не запущен, откройте itunes
- подождите 30 секунд
- перепроверить снова, пока он не сможет запустить VBS
- тогда прекратите проверку
Я планирую поместить это в папку автозагрузки, чтобы, когда я открою свой компьютер, он начал проигрывать музыку с самого начала ...
Но, не имея никакого опыта в программировании, я в основном смог найти в Google решения других людей и попробовать их вслепую в надежде, что они работают ...
пока я нашел и попробовал
@echo off
PATH=C:\Program Files\iTunes\iTunes.exe
iTunes.EXE YourProgram.exe >nul
if ERRORLEVEL 1 goto Process_NotFound
:Process_Found
echo iTunes is running
goto END
:Process_NotFound
echo iTunes is not running
Itunes.exe
goto END
:END
-
@echo off
tasklist /FI "IMAGENAME eq iTunes.exe" | find /i "iTunes.exe"
IF ERRORLEVEL 2 GOTO LOOP2
IF ERRORLEVEL 1 GOTO LOOP1
:LOOP1
start notepad.exe
goto EXIT
:LOOP1
start iTunes.exe
goto EXIT
:EXIT
А также
tasklist /FI "IMAGENAME eq iTunes.exe" /FO CSV > search.log
FOR /F %%A IN (search.log) DO IF %%~zA EQU 0 GOTO end
start iTunes.exe
:end
Когда я тестирую их, первая летучая мышь вообще ничего не делает, вторая просто открывает пустой блокнот, работает ли iTunes, а третья сохраняет текстовый файл на моем рабочем столе с именем "search" и в зависимости от того, запущен ли iTunes или нет. не это меняет то, что имеет поиск внутри.
INFO: No tasks are running which match the specified criteria.
- Если iTunes выключен
А также
"Image Name","PID","Session Name","Session#","Mem Usage"
"iTunes.exe","7208","Console","1","105,512 K"
- Если iTunes работает
Кажется, этот последний самый близкий к тому, что мне нужно, но я до сих пор не знаю, как это изменить и изменить на то, что мне нужно.
Можете ли вы, ребята, помочь мне здесь?