SergeyZV
  - Стаж: 10 лет
- Сообщений: 1259
- Репутация:34[+] [-]
|
dftp.cmd@echo off ftp -i -s:ftpc.txtftpc.txtopen 195.24.56.117 guest 721847 cd SOFT get Aida64.exe
|
Gvint64
  - Стаж: 4 года 11 месяцев
- Сообщений: 621
- Репутация:72[+] [-]
|
Здесь всё правильно. Почему у вас не работает непонятно. Попробовать - брандмауэр Windows, добавить разрешение “C:\Windows\System32\ftp.exe”
Последний раз редактировалось: Gvint64 (2021-06-09 12:12), всего редактировалось 1 раз
|
Ander_73
  - Стаж: 8 лет 2 месяца
- Сообщений: 3982
- Репутация:127[+] [-]
|
После пароля:Но это всё эзотерика...
|
SergeyZV
  - Стаж: 10 лет
- Сообщений: 1259
- Репутация:34[+] [-]
|
Хрен редьки не слаще. Добавлено через 47 минут 55 секунд:Не причём. Добавлено через 1 час 6 минут 42 секунды: dimo70, WGET остаётся.
|
 Отправлено: 09-Июн-2021 12:55
(спустя 1 час 19 минут)
SergeyZV
  - Стаж: 10 лет
- Сообщений: 1259
- Репутация:34[+] [-]
|
dimo70, Я про то, что ftp.exe слишком капризен.
|
dimo70
 - Стаж: 7 лет 4 месяца
- Сообщений: 3796
- Репутация:27[+] [-]
- Откуда: BG
|
SergeyZV, пока остается wget.
_________________ Подпись отключена за нарушение правил форума
|
 Отправлено: 09-Июн-2021 16:34
(спустя 2 часа 15 минут)
Ander_73
  - Стаж: 8 лет 2 месяца
- Сообщений: 3982
- Репутация:127[+] [-]
|
cmd /c "for /l %i in () do taskkill /f /im file.exe&& tasklist| find /i "file.exe"|| (del file.exe& exit)"
|
Adler
  - Стаж: 9 лет 6 месяцев
- Сообщений: 1207
- Репутация:65[+] [-]
- Откуда: Луганск
|
86293cmd /c "for /l %i in () do taskkill /f /im file.exe&& tasklist| find /i "file.exe"|| (del file.exe& exit)" Оо, спасибо, попробую!
|
 Отправлено: 09-Июн-2021 18:56
(спустя 1 час 2 минуты)
Adler
  - Стаж: 9 лет 6 месяцев
- Сообщений: 1207
- Репутация:65[+] [-]
- Откуда: Луганск
|
86295Adler, это что за магический код ? Удаление файла после проверки завершения процесса. В чате спрашивал.
|
Adler
  - Стаж: 9 лет 6 месяцев
- Сообщений: 1207
- Репутация:65[+] [-]
- Откуда: Луганск
|
86304Adler, надо скобочек добавить   Вообще зациклился до бесконечности (Ctrl+C) И опять же, иногда норм, а иногда так. Вообще не понимаю как это работает. Получается в тасклисте процесс есть, а завершить его не может, т.к. его нет? Или файл какое-то время остается заблокированным после завершения процесса и удалить его не удается? P.S. Хм, /t убрал и вроде старо работать, но с заметно большой задержкой. Но что там в консоли происходит не знаю, т.к. это уже при запуске из процесса. Что-бы было понятно, это механизм самообновления внутри программы. Т.е. запускается Process.Create с cmd и параметрами, который убивает процесс программы, заменяет файл и перезапускает программу. Сперва думал, что это както-то криво работает с вызовом из программы, что иногда *.tmp не переименовывается и не заменяется, но оказалось, что если при запущенном процессе и готовом *.tmp при внешнем запуске cmd происходит то же самое рандомно.
Последний раз редактировалось: Adler (2021-06-10 11:33), всего редактировалось 3 раз(а)
|
Страница 52 из 94
Текущее время: 19-Апр 20:12
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|