Цитата:
средствами виндоус (хотябы XP) скачать файл с сети (http и ftp хотябы)?
Vbscript-ом можно и с http и с ftp
З.Ы. Но не рекомендую Для скачивания бинарных данных сторонние проги не зря делают.
средствами виндоус (хотябы XP) скачать файл с сети (http и ftp хотябы)?
как можно решить такую вешь
@echo off
chcp 1251>nul
setlocal enabledelayedexpansion
for /f "usebackq tokens=8*" %%a in (`"cmdow /t /f | find /i "explorer""`) do (
if /i "%%a"=="explorer" set "open_windows=!open_windows! "%%b""
)
taskkill /f /im explorer.exe>nul
for %%a in (%open_windows%) do start /min explorer %%a
просто напросто это блокирует окно Internet Explorer на момент скачки и распаковки, как это обойти я не имею понятия, и почему это происходит тоже (кто знает прошу рассказать)
Вот это запускаю, и панель задач не появляется, то есть експлорер не запустился.
Путь "Downloads" не существует или не является каталогом.
CHCP 1251
taskkill.exe /F /IM K-MANIA.EXE /IM SPV.EXE
start "" "C:\Program Files\Kleptomania\k-mania.exe"
start "" "C:\Program Files\Arsenal Company\Сократ Персональный 4.1\spv.exe"
Путь "Downloads" не существует или не является каталогом.
И так для каждой папки.
последняя True значит - дожидаться окончания работы приложения, поэтому наверно и блокирует. Попробуй сделай False.
у меня такое есть на чистом vbscript+wget
C:\progra~1
Как это сделать?
Как переменную вывести в виде сокращённого пути? или как преобразовывать обычны путь в коротки?
Из справки к for
Сделать без привлечения for, видимо, нельзя.
присвоить ему уникальное имя которое не существует
Опять старые грабли - батнику передаётся параметр ровняющийся ссылке из сети, ссылка содержит символ &, и батник получает только пол ссылки
А почему-бы не воспользоваться переменной %random% для получения уникального числа? Вероятность, что файл с таким номером уже есть, по моему, меньше.
Если передавать параметр в кавычках, то передается полностью
Передаем батнику ссылку в кавычках и делаем так
Присмотрись плиз, мой пример не касается вероятности, там всё точно (файлу присвоится имя с последовательным числом, и гарантия того что такого файла не существует, почти 100%).
Тоже не очень практично, я нашёл более элегантное решение на мой взгляд - просто передаём все символы & как hex-код (& = %26)
как передать в качестве параметра ссылку содержащую символы & ?
Если это путь к батнику, то можно так:
Можно взглянуть?
Просто вместо того, чтобы идти по числам от одного и дальше, проверяя каждый раз есть ли такой файл, можно точно также проверять имя файла с %random% - в некоторых случаях это будет быстрее.
Зачем %random% и цифры, если есть «%time::=_%»?
проверять имя файла с %random% - в некоторых случаях это будет быстрее.
Зачем %random% и цифры, если есть «%time::=_%»?
http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=10066&start=40#11
Поставить перед амперсандами символ «^»
а распаковка где?
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Сбой активации XP sp2