Вверх ↑
Этот топик читают: Гость
Ответов: 327
Рейтинг: 5
#1: 2013-06-28 16:02:14 ЛС | профиль | цитата
Скачиваю файл(архив), сохраняю его в Temp, запускаю программой по умолчанию(у меня WinRAR, Mode=SW_HIDE)...
Вопрос.
Как вынести оттуда файлы
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#2: 2013-06-28 17:09:20 ЛС | профиль | цитата
Запускаешь WinRar, жмёшь Справка (Help) и читаешь всё.
Или только про Командную строку.
Зависит от размера твоей лени.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 327
Рейтинг: 5
#3: 2013-06-28 17:54:36 ЛС | профиль | цитата
Для этой операции требуется unrar.exe в папке System32.
Пока я не начал это делать файла там не было(вручную копировал)...
Что можете посоветовать?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2013-06-28 20:35:37 ЛС | профиль | цитата
knoot0279 писал(а):
Для этой операции требуется unrar.exe в папке System32.
Кто это сказал ? Ничего там не требуется.
Требуется установленный WinRar.exe
Создать командную строку -- WinRAR e C:Откудаархив.rar C:Куда*.*
и выполнить компонентом WinExec

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 327
Рейтинг: 5
#5: 2013-06-29 12:11:54 ЛС | профиль | цитата
Tad писал(а):
Ничего там не требуется.

Как только удалил файл, перестал выносить файлы...
------------ Дoбавленo в 11.24:
Add(DoData,6846542,427,301)
{
Data=String(winrar x -y C:UsersKnootDesktopAccomplishment.rar C:UsersKnootDesktopAccomplishment*.*
)
link(onEventData,230447:doEvent1,[])
AddHint(-103,-129,218,52,Data)
}
Add(WinExec,15846093,497,287)
{
FileName="cmd"
Point(doConsoleExec)
Point(onConsoleResult)
Point(doConsoleInput)
}
Add(Hub,230447,469,301)
{
link(onEvent1,15846093:doConsoleExec,[])
link(onEvent2,15846093:doConsoleInput,[])
}
где тогда ошибка?

до этого я использовал такую строку "unrar x -y "C:UsersKnootDesktopAccomplishment.rar" "C:UsersKnootDesktopAccomplishment"
"
работало, но только при наличии unrar.exe в System32
------------ Дoбавленo в 12.11:
на счет
Tad писал(а):
Ничего там не требуется
посмотри у себя, я почти уверен что unrar.exe у тебя там есть
карма: 0

0
Ответов: 5446
Рейтинг: 323
#6: 2013-06-29 12:42:41 ЛС | профиль | цитата
knoot0279, либо клади unrar/winrar рядом со своим EXE-шником (или в любую директорию в %PATH%), либо указывай полный путь к exe. Так как winRAR вообще-то платный, то можешь использовать 7-Zip.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#7: 2013-06-29 15:08:54 ЛС | профиль | цитата
knoot0279 писал(а):
посмотри у себя, я почти уверен что unrar.exe у тебя там есть


Ты "почти", а я точно знаю, что и где у меня есть.
Tad писал(а):
Требуется установленный WinRar

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1find_unrar.gif [13.5KB] [336]
Ответов: 327
Рейтинг: 5
#8: 2013-06-29 15:58:13 ЛС | профиль | цитата
Тут полез читать старые батники и наткнулся на интересный момент...
"C:\Program Files\WinRAR\winrar.exe" x -y "C:\Users\Knoot\Desktop\WoW_Helper.zip" "C:\Users\Knoot\Desktop\"

Теперь вопрос... Он извлекает .zip без проблем, а в справке WinRAR'а написано что только .rar можно через консоль.
В честь чего он извлекает .zip
Tad писал(а):
и выполнить компонентом WinExec

А как можно проследить окончание выполнения?
карма: 0

0
Ответов: 9906
Рейтинг: 351
#9: 2013-06-29 16:30:01 ЛС | профиль | цитата
Tad писал(а):
Ты "почти", а я точно знаю, что и где у меня есть.

Вообще-то, "установленный WinRar" содержит у себя unrar. Который, кстати говоря, уже freeware.

А вот что такое "установленный WinRar.exe" -- даже и не скажу
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#10: 2013-06-29 16:39:14 ЛС | профиль | цитата
knoot0279,
В каталоге WINRAR есть два EXE-файла
WINRAR.EXE - работает с архивами форматов RAR, 7Z, ACE, ARJ, BZ2, CAB, GZ, ISO, JAR, LZH, TAR, UUE, ZIP
RAR.EXE (консольный) работает только с форматом RAR
knoot0279 писал(а):
Crogram FilesWinRARwinrar.exe" x -y "C:UsersKnootDesktopWoW_Helper.zip" "C:UsersKnootDesktop"
knoot0279 писал(а):
В честь чего он извлекает .zip ?
В честь того, что ты указал Crogram FilesWinRARwinrar.exe .
Укажи Crogram FilesWinRARrar.exe и будет работать консоль и только с RAR-архивами.

------------ Дoбавленo в 16.39:
Galkov, кончай путать человека - он и так запутался.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#11: 2013-06-29 16:57:09 ЛС | профиль | цитата
Дык я и правда не понимаю, куда ты unrar дел.
Вот у меня - три исполняемых файла, а не два, как у тебя.
Может, если БЫ я знал, как устанавливать WinRar.exe - и у меня два было бы
карма: 9

0
Ответов: 327
Рейтинг: 5
#12: 2013-06-29 17:04:42 ЛС | профиль | цитата
Tad писал(а):
В честь того, что ты указал Crogram FilesWinRARwinrar.exe .
Укажи Crogram FilesWinRAR ar.exe и будет работать консоль и только с RAR-архивами.

Да все, котелок уже не варит... На последнем издыхании приделал эту часть к основной. Теперь отдых

карма: 0

0
Ответов: 16884
Рейтинг: 1239
#13: 2013-06-29 17:45:16 ЛС | профиль | цитата
Galkov писал(а):
Вот у меня - три исполняемых файла, а не два, как у тебя.
Блин,а у меня аж 4.
И UnRar.exe там же лежит.
Ну и что ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)