Привет. Есть cmd файл , и старая утилита RPLSTR.exe (кажется версия 1.4)
В таком виде всё норм работает: (без переменных).
Но приходится часто изменять одни и те же строки
del /f /q "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 2
copy /y "C:\Temp\ShowNews\CMDs\MainAutoReNews.cmd" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1"
C:\temp\sleep.exe 3
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"ShowNews\Sites\Narod\Advaita\Menjachi\vk1" -r:"ShowNews\Sites\Narod\Advaita\DenisDze\youtube1" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"https://vk.com/sidhin" -r:"https://www.youtube.com/channel/UCjUny7 ... ofQ/videos" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"crop 70x70+260+140" -r:"crop 70x70+120+435" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\nhrt.exe" -cp:oem,oem -s:"na kanale Yurika Menjachihina" -t:"на ютуб канале Денис Дзен" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1" "MainAutoReNews.cmd"
мне нужно будет менять пути к папкам у этого файла , инет адрес , координаты и имя ютуб канала.
хочется сделать так: (чтобы менять данные только в переменных - set)
set patchFULL="C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1"
set patchCUT="ShowNews\Sites\Narod\Advaita\DenisDze\youtube1"
set Crop="crop 70x70+120+435"
set URL="https://www.youtube.com/channel/UCjUny7 ... ofQ/videos"
set Zapros="на ютуб канале Денис Дзен"
del /f /q "%patchFULL%\MainAutoReNews.cmd"
C:\temp\sleep.exe 2
copy /y "C:\Temp\ShowNews\CMDs\MainAutoReNews.cmd" "%patchFULL%"
C:\temp\sleep.exe 3
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"ShowNews\Sites\Narod\Advaita\Menjachi\vk1" -r:"%patchCUT%" "%patchFULL%\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"https://vk.com/sidhin" -r:"%URL%" "%patchFULL%\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"crop 70x70+260+140" -r:"%Crop%" "%patchFULL%\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\nhrt.exe" -cp:oem,oem -s:"na kanale Yurika Menjachihina" -t:"%Zapros%" "%patchFULL%\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"%patchFULL%" "MainAutoReNews.cmd"
пока что работают только такие переменные (то есть номально происходит замена)
set patchFULL="C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1"
REM set patchCUT="ShowNews\Sites\Narod\Advaita\DenisDze\youtube1"
REM set Crop="crop 70x70+120+435"
REM set URL="https://www.youtube.com/channel/UCjUny7 ... ofQ/videos"
set Zapros="на ютуб канале Денис Дзен"
del /f /q "%patchFULL%\MainAutoReNews.cmd"
C:\temp\sleep.exe 2
copy /y "C:\Temp\ShowNews\CMDs\MainAutoReNews.cmd" "%patchFULL%"
C:\temp\sleep.exe 3
Тут не забывай оставить C:\Temp\
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"ShowNews\Sites\Narod\Advaita\Menjachi\vk1" -r:"ShowNews\Sites\Narod\Advaita\DenisDze\youtube1" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"https://vk.com/sidhin" -r:"https://www.youtube.com/channel/UCjUny7 ... ofQ/videos" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
Меняй вторые координаты !!!
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"crop 70x70+260+140" -r:"crop 70x70+120+435" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\nhrt.exe" -cp:oem,oem -s:"na kanale Yurika Menjachihina" -t:"%Zapros%" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"%patchFULL%" "MainAutoReNews.cmd"
exit
exit
exit
замена с использованием переменных (set)
Re: замена с использованием переменных (set)
ещё забыл сказать, что я там же использую и самую свежую утилю
C:\Temp\nhrt.exe
для замены русских букв. а вот на спех её подставить вместо утилиты RPLSTR.exe - у меня не получилось. поэтому оставил RPLSTR.exe
C:\Temp\nhrt.exe
для замены русских букв. а вот на спех её подставить вместо утилиты RPLSTR.exe - у меня не получилось. поэтому оставил RPLSTR.exe
Re: замена с использованием переменных (set)
ещё вот так работает
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"https://vk.com/sidhin" -r:"%URL%" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"https://vk.com/sidhin" -r:"%URL%" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
Re: замена с использованием переменных (set)
вот так сработало тоже
rem set Crop="crop 70x70+120+435"
set Crop="70x70+120+435"
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"crop 70x70+260+140" -r:"crop %Crop%" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
rem set Crop="crop 70x70+120+435"
set Crop="70x70+120+435"
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"crop 70x70+260+140" -r:"crop %Crop%" "C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
C:\temp\sleep.exe 5
Re: замена с использованием переменных (set)
_
_
поэксперементировал и получил то что хотелось. так выглядит итог:
set patchFULL="C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
set patchCUT=ShowNews\Sites\Narod\Advaita\DenisDze\youtube1
set Crop=70x70+120+435
set URL="https://www.youtube.com/channel/UCjUny7 ... ofQ/videos"
set Zapros=на ютуб канале Денис Дзен
del /f /q "%patchFULL%"
C:\temp\sleep.exe 2
copy /y "C:\Temp\ShowNews\CMDs\MainAutoReNews.cmd" "%patchFULL%"
C:\temp\sleep.exe 3
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"ShowNews\Sites\Narod\Advaita\Menjachi\vk1" -r:"%patchCUT%" %patchFULL%
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"https://vk.com/sidhin" -r:"%URL%" %patchFULL%
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"crop 70x70+260+140" -r:"crop %Crop%" %patchFULL%
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\nhrt.exe" -cp:oem,oem -s:"na kanale Yurika Menjachihina" -t:"%Zapros%" %patchFULL%
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp\%patchCUT%" "MainAutoReNews.cmd"
exit
_
поэксперементировал и получил то что хотелось. так выглядит итог:
set patchFULL="C:\Temp\ShowNews\Sites\Narod\Advaita\DenisDze\youtube1\MainAutoReNews.cmd"
set patchCUT=ShowNews\Sites\Narod\Advaita\DenisDze\youtube1
set Crop=70x70+120+435
set URL="https://www.youtube.com/channel/UCjUny7 ... ofQ/videos"
set Zapros=на ютуб канале Денис Дзен
del /f /q "%patchFULL%"
C:\temp\sleep.exe 2
copy /y "C:\Temp\ShowNews\CMDs\MainAutoReNews.cmd" "%patchFULL%"
C:\temp\sleep.exe 3
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"ShowNews\Sites\Narod\Advaita\Menjachi\vk1" -r:"%patchCUT%" %patchFULL%
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"https://vk.com/sidhin" -r:"%URL%" %patchFULL%
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\RPLSTR.exe" -s:"crop 70x70+260+140" -r:"crop %Crop%" %patchFULL%
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp" "hiderun.exe" "C:\Temp\nhrt.exe" -cp:oem,oem -s:"na kanale Yurika Menjachihina" -t:"%Zapros%" %patchFULL%
C:\temp\sleep.exe 5
@if %showdh%!==! start "" /D"C:\Temp\%patchCUT%" "MainAutoReNews.cmd"
exit
Re: замена с использованием переменных (set)
Добрый день, не очень понял, что именно не получилось с nhrt?