|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] скопировать, разархивировать и удалить архив в VBS |
|
VBS/WSH/JS - [решено] скопировать, разархивировать и удалить архив в VBS
|
Новый участник Сообщения: 19 |
Профиль | Отправить PM | Цитировать @echo off
if exist C:\Temp\arhiv.rar (echo skopirovali arhiv iz diska C na rabochii stol) else (echo pri vipolnenii komandi voznikla oshibka.) copy C:\Temp\arhiv.rar C:\"Documents and Settings"\User\"rabochii stol"\*.* echo. @echo off if exist C:\Temp\arhiv.rar (echo razarhivirovali arhiv iz diska C na rabochii stol) else (echo pri vipolnenii komandi voznikla oshibka.) unrar x -n C:\Temp\arhiv.rar 1.dat C:\"Documents and Settings"\User\"rabochii stol" unrar x -n C:\Temp\arhiv.rar 1.exe C:\"Documents and Settings"\User\"rabochii stol" unrar x -n C:\Temp\arhiv.rar 1.lnk C:\"Documents and Settings"\User\"rabochii stol" echo. @echo off if exist C:\Temp\arhiv.rar (echo udalili arxiv iz diska C papki Temp) else (echo pri vipolnenii komandi voznikla oshibka.) dell /f C:\Temp\arhiv.rar echo. @echo off if exist C:\Temp\arhiv.rar (echo deistviya vipolnilis else (echo oshibka, deistviya ne vipolnilis.) set /a k=0 for %%i in (arhiv.rar) do set /a k=k+1 echo %k% raz pause Помогите пожалуйста написать эту программу в VBS. |
|
Отправлено: 17:34, 31-05-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 00:11, 06-06-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Set WshShell = CreateObject("WScript.Shell")
Set WshExec = WshShell.Exec("cmd.exe /c rar.exe x C:\Temp\arhiv.rar") SEt lf1 = WshShell.CreateTextFile("C:\log.txt", True) lf.WriteLine ("arhiv razarhivirovan na rabochii stol") в этом коде хочу разархивировать архив на рабочий стол и ввести строку ("arhiv razarhivirovan na rabochii stol") в log.txt. 1) почему распаковка архива выполняется на диск с:\ а не на рабочий стол? 2) сообщение в текстовый файл не выполняется, почему? рабочий стол находится по этому пути: C:\Documents and Settings\User\rabochii stol\*.* |
Отправлено: 22:20, 21-06-2012 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Madinka:
Цитата Madinka:
Цитата:
Цитата Madinka:
|
||||
Отправлено: 02:35, 22-06-2012 | #13 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Какой метод нужно использовать, чтобы вывести сообщение в текстовый файл для объекта «WScript.Shell» ?
|
Отправлено: 14:52, 22-06-2012 | #14 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:05, 22-06-2012 | #15 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] скопировать, разархивировать и удалить архив. | Madinka | Скриптовые языки администрирования Windows | 9 | 31-05-2012 18:04 | |
Драйвер - Удалить "архив" ранее подключавшихся устрйств | since80808 | Microsoft Windows 2000/XP | 1 | 09-03-2011 17:38 | |
[решено] Как удалить зараженный архив! | vladmenn | Защита компьютерных систем | 3 | 10-05-2007 12:09 | |
Как разархивировать gzip (.gz) | benya | Вебмастеру | 20 | 26-09-2005 14:58 | |
Как из под DOS разархивировать архив .cab с резервным реестром? | Do Not Disturb | Microsoft Windows 95/98/Me (архив) | 7 | 23-04-2005 21:00 |
|