Русское сообщество AutoIt

  • Май 22, 2012, 14:19:48 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  

Новости:

На форуме было сделано несколько небольших изменений...

1) Расширено поле поиска, теперь можно выбрать, искать в текущей теме, текущем разделе, по всему форуму, или с помощью Google.

2) Новым участникам форума (до 20-ти сообщении) над формой создания новой темы отображается информационный блок с некоторыми правилами и рекомендациями по созданию новой темы.

17.07.2010

Реклама

Автор Тема: Удаление папки @ScriptDir  (Прочитано 3410 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

madmasles [?]

  • Модератор
  • *
  • *****
  • Репутация: 1426
  • Online Online
  • Пол: Мужской
  • Сообщений: 3819
  • Версия AutoIt: 3.3.6.1 - 3.3.9.4
    • Награды
Удаление папки @ScriptDir
« Создано: Декабрь 29, 2009, 18:58:43 »
Этот код опасный. Просто так его лучше не запускать.
Делаю деинсталлятор программы. Так как в папке программы находится зарегистрированная 678.dll, то деинсталлирую в 2 этапа. Первый - удаление ярлыков, ключей реестра и прописывание в автозагрузку второго этапа. Второй, после перезагрузки, - удаление самой папки программы с содержимым. Проблема во втором этапе. Вот он:
Код: AutoIt [Выделить]
#include <File.au3>

RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "Finish.exe")
FileDelete(@ScriptDir & "\123.bat")
FileDelete(@ScriptDir & "\234.bat")
FileDelete(@ScriptDir & "\345.htm")
FileDelete(@ScriptDir & "\456.exe")
FileDelete(@ScriptDir & "\567.url")
FileDelete(@ScriptDir & "\678.dll")
FileDelete(@ScriptDir & "\789.ini")
FileSetAttrib(@ScriptDir, "-RASHNOT", 1)
DirRemove(@ScriptDir, 1)
_ScriptDestroy()
Sleep(1000)


Func _ScriptDestroy()
    $sTemp = _TempFile(@TempDir, '~', '.bat')
    $sPath = FileGetShortName(@ScriptFullPath)
    $hFile = FileOpen($sTemp, 2)
    FileWriteLine($hFile, '@echo off')
    FileWriteLine($hFile, ':loop')
    FileWriteLine($hFile, 'del ' & $sPath)
    FileWriteLine($hFile, 'if exist ' & $sPath & ' goto loop')
    FileWriteLine($hFile, 'del ' & $sTemp)
    FileClose($hFile)
    Run($sTemp, '', @SW_HIDE)
EndFunc   ;==>_ScriptDestroy
Все файлы удаляются, но сама папка @ScriptDir (она в Program Files) не удаляется, а остается пустой.
При этом, если просто создать папку и запустить из нее скрипт, то папка удаляется из любого места.
Помогите, пожалуйста, решить эту проблему и удалить эту папку.
Спасибо.

PS
Я был не совсем прав. Папка удаляется из любого места, если запустить не скомпилированный скрипт, а, если скрипт скомпилирован в .exe, то папка не удаляется, а остается пустой.
« Последнее редактирование: Декабрь 30, 2009, 03:09:01 от madmasles »



  Записан

CreatoR [?]

  • Администратор
  • *
  • *****
  • Репутация: 1403
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 5068
  • Версия AutoIt: 3.2.8.1+
  • AutoIt is simple, subtle, elegant
    • WWW
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #1, Отправлен: Декабрь 29, 2009, 19:16:31 »
Код: AutoIt [Выделить]
#include <File.au3>

RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "Finish.exe")

_SelfUninstall()

Func _SelfUninstall()
    FileSetAttrib(@ScriptDir, "-RASHNOT", 1)
    $sTemp = _TempFile(@TempDir, '~', '.bat')
    $sPath = FileGetShortName(@ScriptDir)
    $hFile = FileOpen($sTemp, 2)
    FileWriteLine($hFile, '@echo off')
    FileWriteLine($hFile, ':loop')
    FileWriteLine($hFile, 'rd /s /q ' & $sPath)
    FileWriteLine($hFile, 'if exist ' & $sPath & ' goto loop')
    FileWriteLine($hFile, 'del ' & $sTemp)
    FileClose($hFile)
    Run($sTemp, '', @SW_HIDE)
EndFunc




  Записан
Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.



«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Yashied [?]

  • Глобальный модератор
  • AutoIt MVP
  • *
  • *****
  • Репутация: 1909
  • Online Online
  • Пол: Мужской
  • Сообщений: 3970
  • Версия AutoIt: 3+
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #2, Отправлен: Декабрь 29, 2009, 19:29:42 »
CreatoR

Не совсем верно, может случиться так, что папку нельзя будет удалить без перезагрузки системы. В этом случае скрипт просто зависнет...




  Записан
Думай, прежде чем говорить.

madmasles [?]

  • Модератор
  • *
  • *****

  • Автор темы
  • Репутация: 1426
  • Online Online
  • Пол: Мужской
  • Сообщений: 3819
  • Версия AutoIt: 3.3.6.1 - 3.3.9.4
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #3, Отправлен: Декабрь 29, 2009, 20:20:29 »
CreatoR
Yashied
Спасибо Вам за советы и с наступающим Вас Новым годом.
Получилось удалить так: В первом этапе деинсталлляции (удаление ярлыков, ключей реестра и прописывание в автозагрузку второго этапа) добавил запись пути @ScriptDir в файл.ini, перемещение в Application Data этого файл.ini и самоудаляющегося Finish.exe (т.е. второй этап после перезагрузки. Не в Temp, так как у меня, например, перед выключением компьютера Temp очищается) Так удаляет. 1-ый этап:
Код: AutoIt [Выделить]
#NoTrayIcon
#include <File.au3>

$iMsgBoxAnswer = MsgBox(36, "My Proga", "Вы действительно хотите удалить" & @CRLF & _
        "       программу My Proga?")
If $iMsgBoxAnswer = 7 Then Exit

IniWrite(@ScriptDir & "\Deinstall.ini", "Deinstall", "key", @ScriptDir)
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My Proga")
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\My Proga")
DirRemove(@ProgramsDir & "\Утилиты\My Proga", 1)
FileDelete(@DesktopDir & "\My Proga.lnk")
FileDelete(@AppDataDir & "\Microsoft\Internet Explorer\Quick Launch\My Proga.lnk")
FileMove(@ScriptDir & "\Finish.exe", @AppDataDir & "\Finish.exe")
FileMove(@ScriptDir & "\Deinstall.ini", @AppDataDir & "\Deinstall.ini")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "Finish.exe", _
        "REG_SZ", @AppDataDir & "\Finish.exe")
_ScriptDestroy()
MsgBox(64, "msmEraser", "Программа My Proga" & @CRLF & "         удалена." & @CRLF & _
        "Папка  " & @ScriptDir & @CRLF & " будет удалена после" & @CRLF & "     перезагрузки.", 5)


Func _ScriptDestroy()
    $sTemp = _TempFile(@TempDir, '~', '.bat')
    $sPath = FileGetShortName(@ScriptFullPath)
    $hFile = FileOpen($sTemp, 2)
    FileWriteLine($hFile, '@echo off')
    FileWriteLine($hFile, ':loop')
    FileWriteLine($hFile, 'del ' & $sPath)
    FileWriteLine($hFile, 'if exist ' & $sPath & ' goto loop')
    FileWriteLine($hFile, 'del ' & $sTemp)
    FileClose($hFile)
    Run($sTemp, '', @SW_HIDE)
EndFunc   ;==>_ScriptDestroy
 
. 2-ой этап:
Код: AutoIt [Выделить]
#include <File.au3>

RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "Finish.exe")
$vPath = IniRead(@ScriptDir & "\Deinstall.ini", "Deinstall", "key", "NotFound")
DirRemove($vPath, 1)
FileDelete(@ScriptDir & "\Deinstall.ini")
_ScriptDestroy()
Sleep(1000)


Func _ScriptDestroy()
    $sTemp = _TempFile(@TempDir, '~', '.bat')
    $sPath = FileGetShortName(@ScriptFullPath)
    $hFile = FileOpen($sTemp, 2)
    FileWriteLine($hFile, '@echo off')
    FileWriteLine($hFile, ':loop')
    FileWriteLine($hFile, 'del ' & $sPath)
    FileWriteLine($hFile, 'if exist ' & $sPath & ' goto loop')
    FileWriteLine($hFile, 'del ' & $sTemp)
    FileClose($hFile)
    Run($sTemp, '', @SW_HIDE)
EndFunc   ;==>_ScriptDestroy
 
.
С вариантом CreatoR-а буду пробовать - он проще.



Добавлено: Декабрь 29, 2009, 20:55:29
CreatoR,
Yashied был прав. С Вашим вариантом папка остается пустой, а в процессах висит процесс cmd. При этом, пока процесс cmd не убьешь, эту папку не удалить.
« Последнее редактирование: Декабрь 29, 2009, 20:55:29 от madmasles, Причина: Объединение сообщений »



  Записан

CreatoR [?]

  • Администратор
  • *
  • *****
  • Репутация: 1403
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 5068
  • Версия AutoIt: 3.2.8.1+
  • AutoIt is simple, subtle, elegant
    • WWW
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #4, Отправлен: Декабрь 30, 2009, 00:57:57 »
Yashied [?]
Цитата
может случиться так, что папку нельзя будет удалить без перезагрузки системы. В этом случае скрипт просто зависнет...
Зависание можно исправить (поставиить ограничение на ожидание), ну а хендл папки можно закрыть, например используя OpenedFilesView (сам exe'шник весит всего 40 kb), типа такого:

Код: AutoIt [Выделить]
#include <File.au3>

_SelfUninstall()

Func _SelfUninstall()
    RunWait(@ScriptDir & '\OpenedFilesView.exe /closefolder "' & @ScriptDir & '"', @ScriptDir, @SW_HIDE)
   
    $sTemp = _TempFile(@TempDir, '~', '.bat')
    $sPath = FileGetShortName(@ScriptDir)
   
    $sBat_Data = _
        '@Echo Off' & @CRLF & _
        'Set Counter=0' & @CRLF & _
        ':Loop' & @CRLF & _
        'RD /S /Q ' & $sPath & @CRLF & _
        'Ping -n 1 LocalHost > Nul' & @CRLF & _
        'Set /A Counter=%Counter%+1' & @CRLF & _
        'If Counter==10 GoTo Del' & @CRLF & _
        'If Exist ' & $sPath & ' GoTo Loop' & @CRLF & _
        ':Del' & @CRLF & _
        'Del ' & $sTemp & @CRLF & _
   
    $hFile = FileOpen($sTemp, 2)
    FileWrite($hFile, $sBat_Data)
    FileClose($hFile)
   
    Run($sTemp, '', @SW_HIDE)
EndFunc




  Записан

madmasles [?]

  • Модератор
  • *
  • *****

  • Автор темы
  • Репутация: 1426
  • Online Online
  • Пол: Мужской
  • Сообщений: 3819
  • Версия AutoIt: 3.3.6.1 - 3.3.9.4
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #5, Отправлен: Декабрь 30, 2009, 01:40:35 »
CreatoR, а чем Вам не нравится мой вариант с перемещением. Он четко отрабатывает и не требует посторонних утилит.
Может быть в моем варианте есть какие-то ошибки, но, при моем поверхностном знакомстве с AutoIt-ом, я их не вижу. В чем я не прав?




  Записан

Yashied [?]

  • Глобальный модератор
  • AutoIt MVP
  • *
  • *****
  • Репутация: 1909
  • Online Online
  • Пол: Мужской
  • Сообщений: 3970
  • Версия AutoIt: 3+
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #6, Отправлен: Декабрь 30, 2009, 02:08:28 »
Я надеялся, что кто-нибудь решит эту задачку, но... :-\

madmasles

Для удаления папки, тебе нужно добавить в функцию _ScriptDestroy() всего лишь две строчки, а точнее одну (другую добавил CreatoR) - FileChangeDir(). Я даже выше намекнул про это. Windows не даст удалить папку, пока она является текущей для приложения, т.е используется.

Код: AutoIt [Выделить]
Func _ScriptDestroy()
    $sTemp = _TempFile(@TempDir, '~', '.bat')
    $sPath = FileGetShortName(@ScriptFullPath)
    $hFile = FileOpen($sTemp, 2)
    FileWriteLine($hFile, '@echo off')
    FileWriteLine($hFile, ':loop')
    FileWriteLine($hFile, 'del ' & $sPath)
    FileWriteLine($hFile, 'if exist ' & $sPath & ' goto loop')
    FileWriteLine($hFile, 'rd /q /s ' & FileGetShortName(@ScriptDir))
    FileWriteLine($hFile, 'del ' & $sTemp)
    FileClose($hFile)
    FileChangeDir(@TempDir)
    Run($sTemp, '', @SW_HIDE)
EndFunc   ;==>_ScriptDestroy


Добавлено: Декабрь 30, 2009, 02:15:38
А вообще-то для скриптов такого рода нужно писать БОЛЬШИМИ КРАСНЫМИ БУКВАМИ предупреждение, что бы народ случайно не запустил этот код, так, интереса ради.

:)
« Последнее редактирование: Декабрь 30, 2009, 02:15:38 от Yashied, Причина: Объединение сообщений »



  Записан

madmasles [?]

  • Модератор
  • *
  • *****

  • Автор темы
  • Репутация: 1426
  • Online Online
  • Пол: Мужской
  • Сообщений: 3819
  • Версия AutoIt: 3.3.6.1 - 3.3.9.4
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #7, Отправлен: Декабрь 30, 2009, 03:05:06 »
CreatoR.
1. В Вашем коде:
Код: AutoIt [Выделить]
#include <File.au3>

_SelfUninstall()

Func _SelfUninstall()
    RunWait(@ScriptDir & '\OpenedFilesView.exe /closefolder "' & @ScriptDir & '"', @ScriptDir, @SW_HIDE)
   
    $sTemp = _TempFile(@TempDir, '~', '.bat')
    $sPath = FileGetShortName(@ScriptDir)
   
    $sBat_Data = _
        '@Echo Off' & @CRLF & _
        'Set Counter=0' & @CRLF & _
        ':Loop' & @CRLF & _
        'RD /S /Q ' & $sPath & @CRLF & _
        'Ping -n 1 LocalHost > Nul' & @CRLF & _
        'Set /A Counter=%Counter%+1' & @CRLF & _
        'If Counter==10 GoTo Del' & @CRLF & _
        'If Exist ' & $sPath & ' GoTo Loop' & @CRLF & _
        ':Del' & @CRLF & _
        'Del ' & $sTemp & @CRLF & _
   
    $hFile = FileOpen($sTemp, 2)
    FileWrite($hFile, $sBat_Data)
    FileClose($hFile)
   
    Run($sTemp, '', @SW_HIDE)
EndFunc
- закралась ошибка. Должно быть:
Код: AutoIt [Выделить]
#include <File.au3>

_SelfUninstall()

Func _SelfUninstall()
    RunWait(@ScriptDir & '\OpenedFilesView.exe /closefolder "' & @ScriptDir & '"', @ScriptDir, @SW_HIDE)
   
    $sTemp = _TempFile(@TempDir, '~', '.bat')
    $sPath = FileGetShortName(@ScriptDir)
   
    $sBat_Data = _
        '@Echo Off' & @CRLF & _
        'Set Counter=0' & @CRLF & _
        ':Loop' & @CRLF & _
        'RD /S /Q ' & $sPath & @CRLF & _
        'Ping -n 1 LocalHost > Nul' & @CRLF & _
        'Set /A Counter=%Counter%+1' & @CRLF & _
        'If Counter==10 GoTo Del' & @CRLF & _
        'If Exist ' & $sPath & ' GoTo Loop' & @CRLF & _
        ':Del' & @CRLF & _
        'Del ' & $sTemp
   
    $hFile = FileOpen($sTemp, 2)
    FileWrite($hFile, $sBat_Data)
    FileClose($hFile)
   
    Run($sTemp, '', @SW_HIDE)
EndFunc
.
2. Если Ваш скрипт запускать без перезагрузки, то он отрабатывает, но папка не удаляется, а в процессах висят cmd.exe и ping.exe (в своем вопросе про .dll я писал, то есть папка под процессом) и временный батник не удаляется.
Если делать в два этапа (с перезагрузкой), то отрабатывает, но:
В моем варианте 604 кб (1-ый деинсталлятор - 302 кб, 2-ой деинсталлятор - 301 кб и файл.ini - 1 кб).   В вашем варианте 643 кб (302 кб, 301 кб + 40 кб - OpenedFilesView.exe). В принципе, мелочь.

И еще раз спрашиваю, ответьте, пожалуйста, есть ли в моем варианте ошибки?

Yashied.
Пока  я готовил свой ответ, появилось Ваше сообщение.
Отпишусь после экспериментов.


PS
Программа, к которой я пытаюсь сделать деинсталятор находится здесь: http://www.s-melnikov.net/pg007.html




  Записан

CreatoR [?]

  • Администратор
  • *
  • *****
  • Репутация: 1403
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 5068
  • Версия AutoIt: 3.2.8.1+
  • AutoIt is simple, subtle, elegant
    • WWW
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #8, Отправлен: Декабрь 30, 2009, 03:35:32 »
madmasles [?]
Цитата
есть ли в моем варианте ошибки?
Я не могу его протестировать, и если честно не очень горю желанием. Но с виду вроде всё нормально.

Свои примеры я тоже не тестировал, накидал всё с головы, и это только как идея, не больше.

Вариант от Yashied видимо самый оптимальный, опять же, я не тестировал, но с виду так должно быть, оно логичнее :)




  Записан

madmasles [?]

  • Модератор
  • *
  • *****

  • Автор темы
  • Репутация: 1426
  • Online Online
  • Пол: Мужской
  • Сообщений: 3819
  • Версия AutoIt: 3.3.6.1 - 3.3.9.4
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #9, Отправлен: Декабрь 30, 2009, 03:51:28 »
Yashied,
Я протестировал Ваш вариант и он оказался самым оптимальным. Не надо никаких перемещений, никаких лишних .ini файлов.
Большое Вам спасибо.
Только я не понял, что делает функция FileChangeDir. К сожалению, в русской справке очень лаконичное описание, а с английским я не дружу.

Yashied,
CreatoR,

Еще раз большое Вам спасибо и, еще раз, с наступающим Новым годом.

PS
В английской справке описание функции FileChangeDir такое же лаконичное, как и в русской. Тут, похоже, надо азы изучать...
« Последнее редактирование: Декабрь 30, 2009, 03:59:24 от madmasles »



  Записан

Yashied [?]

  • Глобальный модератор
  • AutoIt MVP
  • *
  • *****
  • Репутация: 1909
  • Online Online
  • Пол: Мужской
  • Сообщений: 3970
  • Версия AutoIt: 3+
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #10, Отправлен: Декабрь 30, 2009, 03:58:44 »
Можно обойтись без нее. Так даже лучше.

Код: AutoIt [Выделить]
Func _ScriptDestroy()
    $sTemp = _TempFile(@TempDir, '~', '.bat')
    $sPath = FileGetShortName(@ScriptFullPath)
    $hFile = FileOpen($sTemp, 2)
    FileWriteLine($hFile, '@echo off')
    FileWriteLine($hFile, ':loop')
    FileWriteLine($hFile, 'del ' & $sPath)
    FileWriteLine($hFile, 'if exist ' & $sPath & ' goto loop')
    FileWriteLine($hFile, 'rd /q /s ' & FileGetShortName(@ScriptDir))
    FileWriteLine($hFile, 'del ' & $sTemp)
    FileClose($hFile)
    Run($sTemp, @TempDir, @SW_HIDE)
EndFunc   ;==>_ScriptDestroy




  Записан

madmasles [?]

  • Модератор
  • *
  • *****

  • Автор темы
  • Репутация: 1426
  • Online Online
  • Пол: Мужской
  • Сообщений: 3819
  • Версия AutoIt: 3.3.6.1 - 3.3.9.4
    • Награды
Re: Удаление папки @ScriptDir
« Ответ #11, Отправлен: Декабрь 30, 2009, 04:28:58 »
Yashied,
Я протестировал Ваш последний вариант. Он отлично удаляет.
Спасибо.




  Записан
 


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
Открытые папки в LOG
AutoIt для новичков
SECTOR 5 1304 Последний ответ Октябрь 05, 2009, 19:14:09
от SECTOR
Извлечение полного имени папки RegExp'ом, из нестандартного пути
Регулярные выражения и прочее
f4llen 40 3438 Последний ответ Июнь 06, 2010, 08:29:32
от Vendor
[Автоматизация] Создание новой папки, нового текс.документа по одной клавише
Стол заказов
Simbarus 4 1873 Последний ответ Март 31, 2010, 02:56:40
от Simbarus
Открытие папки с определенными видом и группировкой
AutoIt для новичков
TheBloodTear 8 1145 Последний ответ Июнь 01, 2010, 16:20:12
от Yashied
Получение последней папки в пути с помощью рег. выражений
Регулярные выражения и прочее
Yashied 10 1096 Последний ответ Февраль 06, 2011, 23:46:46
от Yashied
Проблема с копированием папки/файлов
AutoIt для новичков
renom 9 817 Последний ответ Февраль 18, 2011, 01:25:30
от Kaster
Проверка на существование папки
AutoIt для новичков
Sergey2210 10 1304 Последний ответ Сентябрь 11, 2011, 17:33:25
от armenxxx1
Как чтобы если в указанойй директории нет папки то чтобы писало "папки нет"?
AutoIt для новичков
agikon 6 532 Последний ответ Сентябрь 15, 2011, 15:10:06
от Zaramot
Нахождение папки скрипта
AutoIt для новичков
AlexZZZ 1 316 Последний ответ Октябрь 10, 2011, 14:33:48
от madmasles
[Элементы GUI] Как на кнопку повесить несколько действий (удаление процесса и удаление файла)
AutoIt для новичков
Matisse 13 305 Последний ответ Март 25, 2012, 20:53:34
от Matisse


Реклама

* Последние сообщения на форуме
post Re: Как заменить метку времени файла на севере
[Автоматизация IE и Web-интерфейса] eropov Сегодня в 14:11:37
post Re: Авторизация в одноклассниках
[Автоматизация IE и Web-интерфейса] Arei Сегодня в 13:24:59
post Re: Смена IP адресса
[AutoIt для новичков] Zaramot Сегодня в 13:04:33
post Re: Авторизация в одноклассниках
[Автоматизация IE и Web-интерфейса] Александр Сегодня в 12:59:21
post Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] madmasles Сегодня в 12:23:31
post [Мышь, клавиатура] Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] Nurgazy Сегодня в 12:09:36
post Re: Объясните плз, как работать с массивами ArrayAdd и прочее...
[AutoIt для новичков] madmasles Сегодня в 12:08:03
post Объясните плз, как работать с массивами ArrayAdd и прочее...
[AutoIt для новичков] webmonster Сегодня в 12:03:38
post Re: Как заменить метку времени файла на севере
[Автоматизация IE и Web-интерфейса] ---Zak--- Сегодня в 11:39:56
post Как заменить метку времени файла на севере
[Автоматизация IE и Web-интерфейса] eropov Сегодня в 11:26:37

* Пользователи онлайн
  • Dot Гостей: 130
  • Dot Скрыт: 2
  • Dot Пользователей: 33
  • Dot Пользователи Online: