[Quote]

    wadimus
  • 14910
  • Longevity: 5 years 7 months
  • Posts: 507
  • REPUTATION:65

    [+] [-]
принцип ячейки: обновляем по-необходимости, устанавливаем по-потребности
в ячейке есть инсталляторы, их можно обновить. не уже установленные программы, а готовые к применению инсталляторы!.
up.bat
@echo off
mode con cols=85 lines=5
SetLocal EnableExtensions EnableDelayedExpansion
CD /d "%~dp0"
echo ... mpv player
set "h1=https://sourceforge.net/projects/mpv-player-windows/files/64bit/"
set "h2=https://sourceforge.net/projects/mpv-player-windows/files/32bit/"
set "d1=.7z/download"
set "w1=mpv-x64.7z"
set "w2=mpv-x86.7z"
set "w3=mpv.exe"
echo.?> "%~dp0alarm.txt"
("%~dp0..\Scripts\wget.exe" -q -O- "%h1%" | findstr /R /C:"%d1%") >"%~dp0down.txt"
for %%a in ("%~dp0down.txt") do set size=%%~za
if %size%==0 goto 1
<"%~dp0down.txt" (for /f "tokens=1* delims=[]" %%a in ('find /n /v ""') do set "s%%a=%%b")
FOR /F "tokens=7 delims== " %%a in ("%s1%") do set "g1=%%a"
("%~dp0..\Scripts\wget.exe" -q -O- "%h2%" | findstr /R /C:"%d1%") >"%~dp0down.txt"
for %%a in ("%~dp0down.txt") do set size=%%~za
if %size%==0 goto 2
<"%~dp0down.txt" (for /f "tokens=2* delims=[]" %%a in ('find /n /v ""') do set "s%%a=%%b")
FOR /F "tokens=7 delims== " %%a in ("%s2%") do set "g2=%%a"
if exist "%~dp0%w1%" ( for %%a in ("%~dp0%w1%") do set "fsize=%%~za" ) else ( set "fsize=0" )
("%~dp0..\Scripts\get.exe" S %g1%) >"%~dp0down.txt"
Set /p nsize=<"%~dp0down.txt"
if %fsize% NEQ %nsize% (
cls
echo. "%w1%"
echo.
"%~dp0..\Scripts\aria2c.exe" %g1% --check-certificate=false --console-log-level=error --file-allocation=none --allow-overwrite=true -x8 -s8 -o "%w1%.~"
for %%a in ("%~dp0%w1%.~") do set size=%%~za
if !size!==0 goto 1
del "%~dp0%w1%" /q
ren "%~dp0%w1%.~" "%w1%"
echo %date%> "%~dp0date.txt"
)
if exist "%~dp0%w2%" ( for %%a in ("%~dp0%w2%") do set "fsize=%%~za" ) else ( set "fsize=0" )
("%~dp0..\Scripts\get.exe" S %g2%) >"%~dp0down.txt"
Set /p nsize=<"%~dp0down.txt"
if %fsize% NEQ %nsize% (
cls
echo. "%w2%"
echo.
"%~dp0..\Scripts\aria2c.exe" %g2% --check-certificate=false --console-log-level=error --file-allocation=none --allow-overwrite=true -x8 -s8 -o "%w2%.~"
for %%a in ("%~dp0%w2%.~") do set size=%%~za
if !size!==0 goto 2
del "%~dp0%w2%" /q
ren "%~dp0%w2%.~" "%w2%"
echo %date%> "%~dp0date.txt"
)
"%~dp0..\Scripts\7z.exe" e "%~dp0%w1%" -y -o"%~dp0" "%w3%"
("%~dp0..\Scripts\filever.exe" /A /D /V "%~dp0%w3%" | findstr /R /C:"ProductVersion") >"%~dp0down.txt"
FOR /F "usebackq tokens=2" %%a in ("%~dp0down.txt") do set f=%%a
del "%~dp0%w3%" /q
echo %f%> "%~dp0version.txt"
del "%~dp0alarm.txt" /q
:1
del "%~dp0down.txt" /q
del "%~dp0*.~" /q
Exit /B
получаем 2 архива:
mpv-x64.7z и mpv-x86.7z
версию этих архивов получаем так: из первого архива распаковываем файл mpv.exe, определяем версию этого файла и файл удаляем
ЗЫ. задача аникейщика - установить имеющиеся у него версии данной программы (из имеющихся у него файлов - возможно обновить эти файлы-инсталляторы из тернета и потом установить в систему юзера)
задача обновления уже установленных в систему программ - это дело не его!
например, опера GX (на которой я сейчас и пишу это сообщение) - она сама определяет, что есть обновление, сама скачивает и потом, после перезагрузки этого браузера - применяет это обновление.
юзер получает уже обновленную версию браузера.
всё!
хороший софт сам заботится об своем обновлении - сообщения: есть обновленная версия, предложение скачать обновленную версию .. или сама программа скачивает обновление.
этого нет - сорри, маем, что маем ..

[Quote]

    dimo70
  • 17296
  • Longevity: 4 years 7 months
  • Posts: 3445
  • REPUTATION:40

    [+] [-]
  • Location: BG
wadimus, в mpv уже есть батник обновления, зачем усложнять?
Добавлено через 1 минута 5 секунд:
MEGAsync_Setup.exe

Добавлено через 9 минут 53 секунды:
Telegram_Setup.exe v4

[Quote]

    wadimus
  • 14910
  • Longevity: 5 years 7 months
  • Posts: 507
  • REPUTATION:65

    [+] [-]
dimo70, есть батник обновления - таки в чём проблема? установили новейшую версию, потом можно и обновить уже установленный mpv
Добавлено через 3 минуты 57 секунд:
Telegram Desktop Free
получаем новейшие инсталляторы
up.bat
@echo off
mode con cols=85 lines=5
SetLocal EnableExtensions EnableDelayedExpansion
CD /d "%~dp0"
echo ... Telegram Desktop
set "g1=https://telegram.org/dl/desktop/win"
set "g2=https://telegram.org/dl/desktop/win64"
set "w1=tsetup-x86.exe"
set "w2=tsetup-x64.exe"
echo.?> "%~dp0alarm.txt"
if exist "%~dp0%w1%" ( for %%a in ("%~dp0%w1%") do set "fsize=%%~za" ) else ( set "fsize=0" )
("%~dp0..\Scripts\netsize.exe" "%g1%") >"%~dp0down.txt"
Set /p nsize=<"%~dp0down.txt"
if %fsize% NEQ %nsize% (
cls
echo. %w1%
echo.
"%~dp0..\Scripts\aria2c.exe" "%g1%" --check-certificate=false --console-log-level=error --file-allocation=none --allow-overwrite=true -x8 -s8 -o "%w1%.~"
for %%a in ("%~dp0%w1%.~") do set size=%%~za
if !size!==0 goto 1
del "%~dp0%w1%" /q
ren "%~dp0%w1%.~" "%w1%"
echo %date%> "%~dp0date.txt"
)
if exist "%~dp0%w2%" ( for %%a in ("%~dp0%w2%") do set "fsize=%%~za" ) else ( set "fsize=0" )
("%~dp0..\Scripts\netsize.exe" "%g2%") >"%~dp0down.txt"
Set /p nsize=<"%~dp0down.txt"
if %fsize% NEQ %nsize% (
cls
echo. %w2%
echo.
"%~dp0..\Scripts\aria2c.exe" "%g2%" --check-certificate=false --console-log-level=error --file-allocation=none --allow-overwrite=true -x8 -s8 -o "%w2%.~"
for %%a in ("%~dp0%w2%.~") do set size=%%~za
if !size!==0 goto 1
del "%~dp0%w2%" /q
ren "%~dp0%w2%.~" "%w2%"
echo %date%> "%~dp0date.txt"
)
("%~dp0..\Scripts\filever.exe" /A /D "%~dp0%w1%") >"%~dp0down.txt"
FOR /F "usebackq tokens=4" %%a in ("%~dp0down.txt") do set f=%%a
echo %f%> "%~dp0version.txt"
del "%~dp0alarm.txt" /q
:1
del "%~dp0down.txt" /q
del "%~dp0*.~" /q
Exit /B
в файле version.txt в первой строке: 4.0.0.0

[Quote]

    dimo70
  • 17296
  • Longevity: 4 years 7 months
  • Posts: 3445
  • REPUTATION:40

    [+] [-]
  • Location: BG
wadimus, телеграм ок, позже сделаю.
SystemNinjaPro_Setup.exe
SystemNinja.exe - порташка

[Quote]

    dimo70
  • 17296
  • Longevity: 4 years 7 months
  • Posts: 3445
  • REPUTATION:40

    [+] [-]
  • Location: BG
CMDTOOLS.exe - комплект комманд лайн тулс от Ander_73.
Скоро перепроверял DefStop на новый Windows 11 - работает супер.
  • HDSentinel.exe - новая портативка по мотивам елчупакабра
  • [Quote]

      dimo70
    • 17296
    • Longevity: 4 years 7 months
    • Posts: 3445
    • REPUTATION:40

      [+] [-]
    • Location: BG
    AltTweaks.exe - слегка измененный комплект Tweaks от Sergey Svirid. Весьма полезный комплект.
    Стрелки показывают изменения. На место Defender Disable поставил Defstop от Ander_73. Делал для себя.

    [Quote]

      bighead
    • 29484
    • Longevity: 7 months 24 days
    • Posts: 39
    • REPUTATION:2

      [+] [-]
    dimo70, а что не заведёшь свой канал в телеграмме? Выкладываешь ты много всего, там в этом плане удобно что хранится всё в одном месте, считай та же шара с удобной качалкой + описания и скрины легко добавляются.

    [Quote]

      wadimus
    • 14910
    • Longevity: 5 years 7 months
    • Posts: 507
    • REPUTATION:65

      [+] [-]
    dimo70, твой AltTweaks.exe грандиозо! aa az
    а можно ли сделать так: On-Off сделать одной кнопкой ..
    UAC - проверяем, допустим, UAC выключен: рисуем кнопку включения ON (и на кнопку действия включить UAC),
    если сейчас на данный момент UAC включен - кнопка OFF (и действия на кнопке выключить)
    я, как юзер, не знаю сейчас, включены у меня те или иные опции - а запустил такой супперо-твикер - и увидел, что мне надо сделать.
    возможно, я мечтатель ah

    [Quote]

      SergeyZV
    • 528
    • Longevity: 7 years 3 months
    • Posts: 1139
    • REPUTATION:22

      [+] [-]
    95777возможно, я мечтатель
    Однозначно.

    [Quote]

      dimo70
    • 17296
    • Longevity: 4 years 7 months
    • Posts: 3445
    • REPUTATION:40

      [+] [-]
    • Location: BG
    wadimus, я только слегка изменил то, что сделал уже sergeysvirid aa
    Обнаружил ошибку в сетап MPV Player. Исправил.


    Last edited by dimo70 on 2022-06-24 18:59; edited 1 time in total

    [Quote]

      wadimus
    • 14910
    • Longevity: 5 years 7 months
    • Posts: 507
    • REPUTATION:65

      [+] [-]
    dimo70, может обидно скажу .. ты повторил то, что уже сделали до тебя. возможно, у тебя более информативно, больший охват опций, но это повтор!
    я предложил иное ..
    вот юзер, он не знает, что у него включено или выключено. sergeysvirid пошел простым путем (и ты повторил) - для каждой опции сделал две кнопки - вкл и выкл. нажал вкл - и, даже у кого-то эта опция была уже включена и работала - она повторно включится (в системе не произойдет изменений из-за этого) и будет продолжать работать.
    узнать, что в системе включено и что выключено - и давать противоположные действия (в системе была задействована или нет какая-то опция - то действия должны быть одни - убрать эту опцию, выключить её или задействовать).
    понятно, это тяжелее и непросто, но ты отталкивайся от пакета sergeysvirid - ты превзойди его. az
    он твой учитель - ты превзойди своего учителя. думаю, sergeysvirid будет только рад
    у тебя есть кирпич - не полируй его, делай свой кирпич, строй свою башню

    [Quote]

      dimo70
    • 17296
    • Longevity: 4 years 7 months
    • Posts: 3445
    • REPUTATION:40

      [+] [-]
    • Location: BG
    wadimus, понял дружище, постараюсь сделать лучше.

    [Quote]

      wadimus
    • 14910
    • Longevity: 5 years 7 months
    • Posts: 507
    • REPUTATION:65

      [+] [-]
    dimo70, я не силён в виндусо-строении, для меня это тёмный лес. пользуюсь уже готовыми сборками и твикерами.
    ты же знаешь больше меня, информативнее больше меня .. в тебе горит искра творчества (или бес переделок) - тебе и флаг в руки

    [Quote]

      dimo70
    • 17296
    • Longevity: 4 years 7 months
    • Posts: 3445
    • REPUTATION:40

      [+] [-]
    • Location: BG
    Скорее всего
    95783бес переделок
    ag
    Только я переделываю только то, что считаю лучшим.
    в тебе горит искра творчества (или бес переделок)
    Поэтически сказал. Тебе в писатели надо... ay az

    [Quote]

      dimo70
    • 17296
    • Longevity: 4 years 7 months
    • Posts: 3445
    • REPUTATION:40

      [+] [-]
    • Location: BG
    AltTweaks.exe

    Добавлено через 20 минут 57 секунд:
    Antivirus.exe

    Page 67 of 70


    Display posts:    

    Current time is: 04-Jul 17:49

    All times are UTC + 3


    You cannot post new topics in this forum
    You cannot reply to topics in this forum
    You cannot edit your posts in this forum
    You cannot delete your posts in this forum
    You cannot vote in polls in this forum
    You cannot attach files in this forum
    You can download files in this forum