ComradG
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Eks1987 Цитата: после того как заменится 1-й | первый что? файл? батник? пишите понятнее. распаковать файло в один клик можно и так: Код: @set @script=0 /* @echo off set @script= ::здесь проверяется существует ли некий файл ::который нужно распаковать if not exist e:\myarc.zip goto:eof cscript //nologo //e:jscript "%~dpnx0" ::ну, а далее запускаем нужный батник call:mybat.cmd exit /b */ function ExtractArchiveItems(zFolder, iFolder) { if (!fso.FolderExists(iFolder)) fso.CreateFolder(iFolder); app.Namespace(fso.GetFolder(iFolder).Path).CopyHere(app.Namespace(fso.GetFile(zFolder).Path).Items()); var enm = new Enumerator(fso.GetSpecialFolder(TempCache).Subfolders), itm; for (; !enm.atEnd(); enm.moveNext()) { itm = enm.item(); if (fso.GetFolder(itm).Attributes & 2) fso.DeleteFolder(itm, true); } } ExtractArchiveItems("e:\myarc.zip", "c:\myfolder"); | опиши условия подробней, тогда смогу помочь, а так - лишь примерное решение. Sinclair83 Ответ на первый вопрос: Код: set folder=X:\G%date:~6,4%\M%date:~3,2%\D%date:~0,2% pushd %folder% ::здесь делаем что нужно popd | Ответ на второй. Создай текстплейн бинарника, перешли текстовик, а далее конвертируй заново в бинарник и запускай через системный шелл (если речь шла о vbscript'е и при этом в рассмотрение не берутся сторонние утилиты вроде psexec). Вот те батник, который конвертит бинарник в текстовик и обратно. Подробнее... | Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 23:42 30-01-2012 | Исправлено: ComradG, 23:44 30-01-2012 |
|