Что нового

Использование @SW_HIDE при запуске winrar

shas.1984

Новичок
Сообщения
18
Репутация
0
Здравствуйте, подскажите пожалуйста, имеется такой скрипт:

Код:
DirCreate ('d:\Fil\51\'& @MDAY & '.' & @MON & '.' & @YEAR)
   FileMove ('d:\SB\MD\IN\*.rar', 'd:\Fil\51\'& @MDAY & '.' & @MON & '.' & @YEAR & '\*.rar')
   $Unpack='d:\Fil\51\'& @MDAY & '.' & @MON & '.' & @YEAR & '\*.rar'
   $Path='d:\Fil\51\'& @MDAY & '.' & @MON & '.' & @YEAR
   $t="x "&$Unpack&" "&$Path
   Runwait ("C:\Program Files\WinRAR\WinRAR.exe " & $t)


Скрипт работает, папку создает, архив перемещает и распаковывает его. Но если последнюю строку меняю на:
Код:
Runwait ("C:\Program Files\WinRAR\WinRAR.exe " & $t, @SW_HIDE)

архив перестает распаковываться. В чем я неправ? ткните пожалуйста!

Используйте для AutoIt кода тег [autoit]
autoit.gif

madmasles.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
shas.1984 [?]
архив перестает распаковываться
Потому что нет такого рабочего каталога @SW_HIDE.

Я последний раз исправил Вам теги кода. Дальше будут предупреждения. :mad:
 
Автор
S

shas.1984

Новичок
Сообщения
18
Репутация
0
Насчет тэгов понял, а насчет директории - разжуйте пожалуйста
 
Автор
S

shas.1984

Новичок
Сообщения
18
Репутация
0
При всем уважении...
Справку по функции RunWait я перечитал, но поскольку в autoit учусь разбираться только 2 день, а до этого с ЯП практически не имел дела, - у меня возникают вопросы, в которых самому, без помощи опытных товарищей разобраться трудно. Поэтому прошу Вас объяснить, как должно быть, чтобы работало.
 
Автор
S

shas.1984

Новичок
Сообщения
18
Репутация
0

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
shas.1984,
Используйте консольную версию (Rar.exe).
 
Автор
S

shas.1984

Новичок
Сообщения
18
Репутация
0
Товарищи, последовал совету уважаемого Madmasles, сделал так:
Код:
RunWait(@ComSpec & " /c " & '""C:\Program Files\WinRAR\WinRAR.exe"" x d:\fil\51\'& @MDAY & '.' & @MON & '.' & @YEAR & '\*.rar d:\fil\51\'& @MDAY & '.' & @MON & '.' & @YEAR, "", @SW_HIDE)


Я наверное не совсем четко изложил свои мысли в прошлых постах, я хочу сделать так, чтобы не отображался ход распаковки архива на экране, но даже с последним вариантом все равно на экране на секунду вспыхивает окошко хода распаковки.
Как его можно вообще убрать????
 
Автор
S

shas.1984

Новичок
Сообщения
18
Репутация
0
Сработало :laugh:
Спасибо Вам за помощь и потраченное время!
:IL_AutoIt_1:
 
Верх