Форум портала Metropolis Галерея   
Добро пожаловать. Пожалуйста, войдите или зарегистрируйтесь.
22 Сентябрь 2024, 20:20 *

Поиск по Форуму
 
   Начало   Помощь Поиск Правила Войти Регистрация  
Страниц: [1] 2 3  Все   Вниз
  Печать  
Автор Тема: срочно хэлп по winrar!  (Прочитано 5504 раз)
0 Пользователей и 4 Гостей смотрят эту тему.
[MAKS]
Житель форума
*****

Репутация: 35
Сообщений: 1243


:)

WWW
: 10 Ноябрь 2007, 20:02

короч у меня контрольная  и там есть такое задание
что нада создать архив через консоль который будет автомотически запускаться в заданное время!
команды нигде такой ненашол! скажите кто знает оч нада!
CRP
Житель форума
*****

Репутация: 72
Сообщений: 1065


Googlusclan

Ответ #1 : 10 Ноябрь 2007, 20:07

под виндовс есть команда at
====
Команда AT предназначена для запуска команд и программ в указанное время
по определенным дням. Для использования команды AT необходимо, чтобы была
запущена служба расписаний.

AT [\\имя_компьютера] [ [код] [/DELETE] | /DELETE [/YES]]
AT [\\имя_компьютера] время [/INTERACTIVE]
    [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"

\\имя_компьютера   Имя удаленного компьютера. Если этот параметр опущен,
                   используется локальный компьютер.
код                Порядковый номер запланированной задачи.
/delete            Отмена запланированной задачи. Если код задачи опущен,
                   отменяются все задачи, запланированные для указанного
                   компьютера.
/yes               Отмена запроса на подтверждение при отмене всех
                   запланированных задач.
время              Время запуска команды.
/interactive       Разрешение взаимодействия задачи с пользователем,
                   работающим на компьютере во время запуска задачи.
/every:день[,...]  Запуск задачи осуществляется по указанным дням недели или
                   месяца. Если дата опущена, используется текущий день
                   месяца.
/next:день[,...]   Задача будет запущена в следующий указанный день недели
                   (например в следующий четверг). Если дата опущена,
                   используется текущий день месяца.
"команда"          Команда Windows NT или имя пакетного файла.
=============
вообще я не очень понял что надо сделать
« Последнее редактирование: 10 Ноябрь 2007, 20:10 от CRP »



UNIX for stability, Palm for portability, Mac for productivity, and Windows for solitaire!
ох, чую влепят мне RO.
[MAKS]
Житель форума
*****

Репутация: 35
Сообщений: 1243


:)

WWW
Ответ #2 : 10 Ноябрь 2007, 20:39

я так понимаю нада чтобы он активировался в нужное время и заархивировал чтонить!
CRP
Житель форума
*****

Репутация: 72
Сообщений: 1065


Googlusclan

Ответ #3 : 10 Ноябрь 2007, 21:59

It is possible to perform WinRAR commands from the command line. Common command line syntax is described below:

  WinRAR  <command> -<switch1> -<switchN> <archive> <files...> <@listfiles...> <path_to_extract\>

command   Character combination denoted function to be performed by WinRAR
switch   Switches used to define a specific type of operation, compression strength, type of archive, etc.
archive   The name of the archive to process.
Files   The name(s) of files to be processed.
Listfiles   Listfiles are plain text files contained names of files to process. File names should start at the first column. It is possible to put comments to the listfile after // characters. For example, you may create backup.lst containing the following strings:    c:\work\doc\*.txt   //backup text documents    c:\work\image\*.bmp   //backup pictures    c:\work\miscand then run:       winrar a backup @backup.lstYou may specify both usual file names and list files in the same command line.
Path_to_extract   Used only with commands e and x, indicating the folder in which to place extracted files. If this folder does not exist, it will be created.


из справки по винрару
Отправлено: 10-11-2007 | 21:04:16
значит так, в консоли пишем:
at 21:58 /interactive "C:\Program Files\WinRar\winrar.exe" a -s -r C:\arch.rar C:\ToArchieve

a - это Add добавить
-s - solid (одиним файлом)
-r - рекурсивный обход
C:\arch.rar - это путь и имя архива
C:\ToArchieve - это путь/файл для добавления в архив

в 22:58 21:58 у меня все создалось

[MAKS]
« Последнее редактирование: 10 Ноябрь 2007, 22:01 от CRP »



UNIX for stability, Palm for portability, Mac for productivity, and Windows for solitaire!
ох, чую влепят мне RO.
[MAKS]
Житель форума
*****

Репутация: 35
Сообщений: 1243


:)

WWW
Ответ #4 : 10 Ноябрь 2007, 22:15

а можна команду времени поточнее пожалуста?
Отправлено: 10-11-2007 | 22:14:04
а фсё дошло спасиба!
CRP
Житель форума
*****

Репутация: 72
Сообщений: 1065


Googlusclan

Ответ #5 : 11 Ноябрь 2007, 12:44

почитай про at, команда прикольная
Отправлено: 10-11-2007 | 22:18:46
Расскажу здесь, что к чему, что бы все поняли!

итак, разберемся с задачей. Надо в определенный момент времени заархивировать что-нибудь.
Для решения задачи воспользуемся командой at для планирования запуска команды:
AT [\\имя_компьютера] время [/INTERACTIVE] [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"

Я так понимаю, что задание должно выполнится на локальном компе, поэтому [\\имя_компьютера] опускаем
AT время [/INTERACTIVE] [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"

далее время, например 11:50, или 23:15
AT 11:50 [/INTERACTIVE] [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"

/interactive - Разрешение взаимодействия задачи с пользователем,
                     работающим на компьютере во время запуска задачи.
  Если указан данный параметр, то пользователь увидит окно винрара, в котором будет отображаться процесс архивации. Если не указан, то не увидит
AT 11:50 /interactive [ /EVERY:день[,...] | /NEXT:день[,...]] "команда" или
AT 11:50 [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"

/every:
Выполнение команды в указанный день или дни в течение недели или месяца (например каждый четверг или каждый третий день месяца).
дата
Задание даты выполнения команды. Имеется возможность указать один или несколько дней недели (т. е. ввести M,T,W,Th,F,S,Su) либо один или несколько дней месяца (т. е. ввести числа в диапазоне от 1 до 31). Несколько дат разделяются запятыми. Если параметр дата не задан, в команде at используется текущий день месяца.
/next:
Выполнение команды при наступлении следующей заданной даты (например в следующий четверг).
например: /every:monday,friday,sunday
               или /every:3
               или /next:friday

В моем предыдущем посте я опустил /every и /day, поэтому задача выполнялась один раз, после чего задача удалялась.

"команда" Задание команды Windows, программы (т. е. файл .exe или .com) или пакетного файла (т. е. файл .bat или .cmd), которые требуется выполнить. Если для задания команды необходимо указывать ее местоположение, имя файла задается полностью, с указанием пути и диска. Если команда запускается на удаленном компьютере, укажите имя сервера и сетевое имя в стандартном формате записи пути (UNC), а не имя диска этого компьютера.

===============================

Теперь, когда с планированием задачи разобрались, перейдем к архиватору.
Из справки по архиватору, можно узнать формат коммандной строки:
WinRAR  <command> -<switch1> -<switchN> <archive> <files...> <@listfiles...> <path_to_extract\>
Я не собираюсь перечислять все команды и переключатели, а опишу лишь те, что были использованы:
<command>
 a - Add specified files and folders to an archive (Добавляет указанные файлы и папки к архиву)
WinRAR  a -<switch1> -<switchN> <archive> <files...> <@listfiles...> <path_to_extract\>

<switches>
 s - Create solid archive (Создать архив одним файлом)
 r - Enables subfolder recursion (разрешает рекурсивный обход по вложенным папкам)

WinRAR  a -s -r <archive> <files...> <@listfiles...> <path_to_extract\>

<archive> - архив, к которому будут добавлены файлы
<files...> - файлы для добавления к архиву
<@listfiles> - Listfiles are plain text files that contain names of files to process.
                            File names should start at the first column.
                            It is possible to put comments to the listfile after // characters.
                            (обыкновенные текстовые файлы, содержащие имена файлов для обработки
                            Имена файлов находятся в первой колонке.
                            Есть возможность добавить коментарии после //)
<path_to_extract\> - Used only with commands e and x,
                                       indicating the folder in which to place extracted files.
                                       If this folder does not exist, it will be created.
                             (Думаю, что тут все понятно. Используется только с командами e и x.
                              Указывает папку, в которую будут разархивированы файлы.
                              Если папка не существует, то она будет создана)

я использовал простейший вариант:
WinRAR  a -s -r <archive> <files...>
таким образом, строка архиватора:
"C:\Program Files\WinRar\winrar.exe" a -s -r C:\arch.rar C:\ToArchieve

===============================

Соберем все вместе:
AT [\\имя_компьютера] время [/INTERACTIVE] [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"
+
WinRAR  <command> -<switch1> -<switchN> <archive> <files...> <@listfiles...> <path_to_extract\>
=
AT [\\имя_компьютера] время [/INTERACTIVE] [ /EVERY:день[,...] | /NEXT:день[,...]] WinRAR  <command> -<switch1> -<switchN> <archive> <files...> <@listfiles...> <path_to_extract\>
=
AT [\\имя_компьютера] время [/INTERACTIVE] [ /EVERY:день[,...] | /NEXT:день[,...]] WinRAR  <command> -<switch1> -<switchN> <archive> <files...> <@listfiles...> <path_to_extract\>
=
at 21:58 /interactive "C:\Program Files\WinRar\winrar.exe" a -s -r C:\arch.rar C:\ToArchieve

Надеюсь, теперь стало намного понятнее!

Foxeed



UNIX for stability, Palm for portability, Mac for productivity, and Windows for solitaire!
ох, чую влепят мне RO.
CRP
Житель форума
*****

Репутация: 72
Сообщений: 1065


Googlusclan

Ответ #6 : 13 Ноябрь 2007, 20:15

контрольную то написал?



UNIX for stability, Palm for portability, Mac for productivity, and Windows for solitaire!
ох, чую влепят мне RO.
[MAKS]
Житель форума
*****

Репутация: 35
Сообщений: 1243


:)

WWW
Ответ #7 : 14 Ноябрь 2007, 14:32

не в субботу буду но спасиба!
[MAKS]
Житель форума
*****

Репутация: 35
Сообщений: 1243


:)

WWW
Ответ #8 : 23 Ноябрь 2007, 17:24

а какова разница между normal, differential и incremental - типами копирования?
CRP
Житель форума
*****

Репутация: 72
Сообщений: 1065


Googlusclan

Ответ #9 : 23 Ноябрь 2007, 18:56

это к чему? я непонимать!/me ушел есть



UNIX for stability, Palm for portability, Mac for productivity, and Windows for solitaire!
ох, чую влепят мне RO.
[MAKS]
Житель форума
*****

Репутация: 35
Сообщений: 1243


:)

WWW
Ответ #10 : 13 Декабрь 2007, 14:25

да учитель такой вопрос подкатил

Отправлено: 23 Ноября 2007, 20:42
ну обычный и добавочный понятно а разностный это как?
Отправлено: 23-11-2007 | 20:55:28
а как максимально сжать данные в WinRAR и WinZIP в винрар пробовал так он только на 3 метра уменьшил размеры а винзип ваще англоязычный ничо непойму!
Costa
Активный пользователь
***

Репутация: 57
Сообщений: 167


WWW
Ответ #11 : 13 Декабрь 2007, 14:28

Так это смотря что сжимать. mp3 и jpeg, например, вообще практически не сжимаются, ибо уже являются сжатыми по сути.
CRP
Житель форума
*****

Репутация: 72
Сообщений: 1065


Googlusclan

Ответ #12 : 13 Декабрь 2007, 14:36

Так это смотря что сжимать. mp3 и jpeg, например, вообще практически не сжимаются, ибо уже являются сжатыми по сути.
+1

Пробуй на игрушках уже поставленных.
Возьми какуюнить в районе метров 50ти и посмотри все что можно
Можешь поставить солдат, там правда много мелких картинок в формате битмаппикчюре (BMP)



UNIX for stability, Palm for portability, Mac for productivity, and Windows for solitaire!
ох, чую влепят мне RO.
DSA
*

Репутация: 426
Сообщений: 2373

Ответ #13 : 13 Декабрь 2007, 14:38

А еще лучше написать программу, которая в текстовый файл напишет одну букву на пару гигов. И заархивировать такой файл. Главное, чтобы антивирус до такого архива не добрался...

iПриаттачил 2 гига  Шшш.. Тихо! Хохочет | K i r i L L

* Big.rar (5.02 Кб - загружено 87 раз.)
« Последнее редактирование: 13 Декабрь 2007, 18:54 от K i r i L L »
Страниц: [1] 2 3  Все   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines
Text only version | PDA version