avalat
  - Стаж: 10 лет
- Сообщений: 499
- Репутация:127[+] [-]
|
sam_sobi, Попробуй сейчас повторить этот баг (Вроде как убрал закрытие программ, не проверял досконально... )
|
sam_sobi
 - Стаж: 9 лет 1 месяц
- Сообщений: 202
- Репутация:3[+] [-]
|
95260sam_sobi, Попробуй сейчас повторить этот баг (Вроде как убрал закрытие программ, не проверял досконально... ) Перекачал по ссылке у Dimo, перезапустил - всё ОК. Спасибо ! <handshake>
|
avalat
  - Стаж: 10 лет
- Сообщений: 499
- Репутация:127[+] [-]
|
Перекачивать программу не обязательно - основной код скачивается при запуске самой программы
|
 Отправлено: 24-Май-2022 16:37
(спустя 1 час 28 минут)
 Отправлено: 24-Май-2022 19:02
(спустя 2 часа 24 минуты)
sam_sobi
 - Стаж: 9 лет 1 месяц
- Сообщений: 202
- Репутация:3[+] [-]
|
95262Перекачивать программу не обязательно - основной код скачивается при запуске самой программы О как ! Не знал...
|
 Отправлено: 24-Май-2022 20:36
(спустя 1 час 33 минуты)
dimo70
 - Стаж: 7 лет 4 месяца
- Сообщений: 3796
- Репутация:27[+] [-]
- Откуда: BG
|
sam_sobi, это потому что все необходимое екзешник качает с сервера.
_________________ Подпись отключена за нарушение правил форума
|
SergeyZV
  - Стаж: 10 лет
- Сообщений: 1259
- Репутация:34[+] [-]
|
|
dimo70
 - Стаж: 7 лет 4 месяца
- Сообщений: 3796
- Репутация:27[+] [-]
- Откуда: BG
|
SergeyZV, спасибо дружище.  Обновил ссылку в шапке TTC.
_________________ Подпись отключена за нарушение правил форума
|
wadimus
  - Стаж: 8 лет 4 месяца
- Сообщений: 749
- Репутация:91[+] [-]
|
Обновился хороший графический пакет Paint.NET .. причем бессплатный! ну, чтож .. качаем. где? офсайт на гитхабе: https://github.com/paintdotnet/release/releases качаем полностью страницу, анализируем .. вот, фрагмент страницы:paint.net.4.3.11.install.arm64.zip 52.8 MB 10 hours ago paint.net.4.3.11.install.x64.zip 61 MB 10 hours ago paint.net.4.3.11.install.x86.zip 54.8 MB 10 hours ago paint.net.4.3.11.portable.arm64.zip 83.1 MB 10 hours ago .. нам нужны два файла: paint.net.4.3.11.install.x64.zip paint.net.4.3.11.install.x86.zip создаем страницу поиска .. откуда и что ищем:set "h1=https://github.com/paintdotnet/release/releases" set "d1=download/.*install[.]x[0-9][0-9][.]zip" и сам поиск:("%~dp0..\Scripts\http2cli.exe" "%h1%" 2| findstr /R /C:"%d1%") >"%~dp0down.txt" в файле down.txt строки:<a href=+++/paintdotnet/release/releases/download/v4.3.11/paint.net.4.3.11.install.x64.zip+++ rel=+++nofollow+++ data-skip-pjax> <a href=+++/paintdotnet/release/releases/download/v4.3.11/paint.net.4.3.11.install.x86.zip+++ rel=+++nofollow+++ data-skip-pjax> что качаем:set "w1=paint.net-install-x64.zip" set "w2=paint.net-install-x86.zip" откуда качаем - вычисляем ссылки по первой и второй строкам из файла down.txt<"%~dp0down.txt" (for /f "tokens=1* delims=[]" %%a in ('find /n /v ""') do set "s%%a=%%b") FOR /F "tokens=2 delims=+++" %%a in ("%s1%") do set "g1=https://github.com%%a" FOR /F "tokens=2 delims=+++" %%a in ("%s2%") do set "g2=https://github.com%%a" заодно вычисляем версию инсталляторов из уже полученной первой ссылкиFOR /F "tokens=7 delims=/" %%a in ("%g1%") do set "f=%%a" в переменной f получаем строку v4.3.11 - избавляемся от символа vи переменную пишем в файл версии:echo %f%> "%~dp0version.txt" качаем файлы %w1% по ссылке %g1% и %w2% по ссылке %g2% скачали файлы .. и это архивы. и они (эти архивы) нам не нужны! нам нужны exe-файлы, что находятся в этих архивах. в архивах находятся файлы с номерами версий paint.net-install-x64.zip содержит paint.net.4.3.11.install.x64.exe а paint.net-install-x86.zip соотв. paint.net.4.3.11.install.x86.exe логика ячейки подразумевает отказ от любых чисел в полученных инсталляторах. получили стандартизированный (по имени) инсталлятор - потом его стандартно установили - имя неизменно! изменяется версия, дата получения, размер файла, название или описание ячейки .. но имя инсталляторов неизменна! делаем финт: - архив paint.net-install-x64.zip распаковываем в подпапку 1\ - в подпапке 1\ полученный exe-файл (paint.net.4.3.11.install.x64.exe) переименовываем в нужный нам файл (paint.net-install-x64.exe) - копируем этот переименованный файл из подпапки 1\ в рабочую папку (возможно, перезаписывая уже существующий файл - он же старой версии, он и не нужен) - архив удаляем - удаляем папку 1\ - повторяем операцию для второго архива paint.net-install-x86.zip и соотв. для файла paint.net.4.3.11.install.x86.exe обработка 1-го архива (он в переменной w1):set "w3=paint.net-install-x64.exe" "%~dp0..\Scripts\7z.exe" e "%~dp0%w1%" -y -o"%~dp01\" ren "%~dp01\*.exe" "%w3%" del "%~dp0%w1%" /q copy "%~dp01\%w3%" "%w3%" /y rd "%~dp01" /s /q обработка 2-го архива (он в переменной w2):set "w4=paint.net-install-x86.exe" "%~dp0..\Scripts\7z.exe" e "%~dp0%w2%" -y -o"%~dp01\" ren "%~dp01\*.exe" "%w4%" del "%~dp0%w2%" /q copy "%~dp01\%w3%" "%w3%" /y rd "%~dp01" /s /q полученные архивы paint.net-install-x64.zip и paint.net-install-x86.zip мы удалили, а как же повторно проверить наличие новой версии в тернете? мы же должны сравнить размеры этих файлов с находящимися файлами в тернете. делаем финт: - скачали архив - определили его размер - записали этот размер в определенный файл (size1.txt для первого скачиваемого файла-архива и size2.txt для второго скачиваемого файла-архива) - потом идет обработка этого архива, распаковка, и в конце этот архив удаляем - а файл размера остался!:: проверяем наличие файла size1.txt и читаем первую строку из него - это размер в байтах (и пишем в переменную fsize) :: если нет этого файла - пишем 0 в переменную fsize if exist "%~dp0size1.txt" ( Set /p fsize=<"%~dp0size1.txt" ) else ( set "fsize=0" ) :: читаем размер первого файла (в пременной w1) по первой ссылке g1 ("%~dp0..\Scripts\netsize.exe" "%g1%") >"%~dp0down.txt" :: и пишем полученный размер (это число) в переменную nsize Set /p nsize=<"%~dp0down.txt" :: размеры отличаются - качаем if %fsize% NEQ %nsize% ( :: тут модуль скачивания .. :: и вычисляем размер скачанного файла (и пишем в переменную size) for %%a in ("%~dp0%w2%") do set size=%%~za :: обрабатываем скачанный файл .. :: пишем размер скачанного файла в файл size1.txt echo !size!> "%~dp0size1.txt" :: после чего распаковываем полученный файл, обрабатываем рапаковку :: и потом удаляем архив "%~dp0..\Scripts\7z.exe" e "%~dp0%w2%" -y -o"%~dp01\" ren "%~dp01\*.exe" "%w4%" del "%~dp0%w2%" /q copy "%~dp01\%w3%" "%w3%" /y rd "%~dp01" /s /q ) повторяем операцию для второго получаемого файла всё.
|
 Отправлено: 25-Май-2022 15:14
(спустя 1 час 44 минуты)
dimo70
 - Стаж: 7 лет 4 месяца
- Сообщений: 3796
- Репутация:27[+] [-]
- Откуда: BG
|
wadimus, у меня есть самообновлялка на пейнтнет. Пробуй.
_________________ Подпись отключена за нарушение правил форума
|
 Отправлено: 25-Май-2022 16:29
(спустя 1 час 14 минут)
wadimus
  - Стаж: 8 лет 4 месяца
- Сообщений: 749
- Репутация:91[+] [-]
|
dimo70, устал ждать пока скачает .. шибко медленно качает. после скачивания пошел авто-запуск, далее шевели руками.. а если у меня нет тернета? сиди, жди .. скачалось сеё в темп: PdnSetupDownloader\6bada8f7-e54c-4721-95ce-fa036176b08b\ и там 2 файла, архив и распакованный инсталлятор ЗЫ. цЫтата, как авто-установить:Examples To install paint.net with the default options, to the default installation directory, with no user interaction: paint.net.4.0.Install.exe /auto To install paint.net to a directory called D:\PDN, without creating a desktop shortcut: paint.net.4.0.Install.exe /auto TARGETDIR=D:\PDN DESKTOPSHORTCUT=0 To install paint.net to a directory called E:\Image Apps\paint.net, and to check for betas when checking for updates: (Note that the entire TARGETDIR parameter must be enclosed in quotations when the target directory contains one or more space!) paint.net.4.0.Install.exe /auto "TARGETDIR=E:\Image Apps\paint.net" CHECKFORBETAS=1 ЗЗЫ. принцип ячейки - обновление по необходимости, установка по-требованию. 2 разных процесса. для установки тернет не нужен!
|
dimo70
 - Стаж: 7 лет 4 месяца
- Сообщений: 3796
- Репутация:27[+] [-]
- Откуда: BG
|
wadimus, у тебя есть репаки продуктов Elcomsoft и DiskInternals?
_________________ Подпись отключена за нарушение правил форума
|
dimo70
 - Стаж: 7 лет 4 месяца
- Сообщений: 3796
- Репутация:27[+] [-]
- Откуда: BG
|
wadimus, спасибо! Мне кажеться Elcomsoft стоит репакнуть. Попробую сделать. И еще, я залил на сервер твои работы от M-Z.rar Если есть возможность дай ссылку A-M, чтоб не потерялось что то. На сервер есть достаточно место, кроме того я бекаплю его каждый день на двух местах. Добавлено через 40 минут 56 секунд: ElcomsoftAdvancedEFSDataRecovery.exe - автоустановка, нужно ввести серийник только.
_________________ Подпись отключена за нарушение правил форума
|
 Отправлено: 28-Май-2022 22:17
(спустя 2 часа 20 минут)
wadimus
  - Стаж: 8 лет 4 месяца
- Сообщений: 749
- Репутация:91[+] [-]
|
dimo70, для msi-пакета попробуй:msiexec /i aefsdr_setup_en.msi ADDLOCAL=ALL PIDKEY=AEFSDRP-LWJQT-52698-FMNVW-84362 /qb-! /norestart
|
Страница 60 из 95
Текущее время: 19-Апр 12:07
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|