|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов |
|
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов
|
Новый участник Сообщения: 23 |
Внимание! В связи с созданием отдельного форума по скриптовым языкам, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема. Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь в написании батника". Это и так понятно ![]() |
|
Отправлено: 16:17, 01-11-2005 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать DImaN!,
Цитата DImaN!:
Wscript.Echo GetScriptDir() Function GetScriptDir() GetScriptDir = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName, "\", -1, 1)-1) End Function Цитата DImaN!:
'On Error Resume Next Dim sScriptDir, sZipsDir, sUnZipDir Set FSO = WScript.CreateObject("Scripting.FileSystemObject") Set oShell = WScript.CreateObject("Shell.Application") sScriptDir = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName, "\", -1, 1)-1) sZipsDir = sScriptDir sUnZipDir = sScriptDir Set oRoot = FSO.GetFolder(sZipsDir) Set oAllFiles = oRoot.Files For Each oFile in oAllFiles If Right(oFile.Name, 4) = ".zip" Then UnZipFiles oFile.Path, sUnZipDir Next Function UnZipFiles(sZipFile, sDest) 'Get zip file namespace object Set oFolder = oShell.NameSpace(sZipFile) 'Get list of items in zip file Set oItems = oFolder.Items 'If not exists, create destination folder If FSO.FolderExists(sDest) = 0 Then FSO.CreateFolder(sDest) 'Get destination folder namespace object Set oDest = oShell.NameSpace(sDest & "\") 'Extract the files oDest.CopyHere oItems, 64 End Function |
||
------- Отправлено: 01:35, 28-11-2008 | #491 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 862
|
Профиль | Сайт | Отправить PM | Цитировать Creat0R, огромное спасибо! Все замечательно работает... Осталось только капитально разобраться в Вашем скрипте
|
------- Отправлено: 10:06, 28-11-2008 | #492 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Нужна помощь!!! Нужно скопировать файлы с одного сервера на другой. Проблема заключается в том, что server2 включается каждий день в неизвестное время с 9AM до 12 AM
copy /Y /Z "\\server1\Share$\BACKUP\*.bkp", "\\server2\Share$\BACKUP\*.bkp" Т.е. если server2 нету должен сработать таймер пока server2 не появится. Команда АТ не катит. Заранее спасибо за ответы |
Отправлено: 12:38, 28-11-2008 | #493 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать ето должно быть что-то типа:
if exist \\server2\backup\nul goto process copy /Y /Z "\\server1\Share$\BACKUP\*.bkp", "\\server2\Share$\BACKUP\*.bkp", но у меня почему-то не получается, скрипт отрабатывает но нет никаких сообщений и файл не копируется к тому же нужно в указаное время - с 9AM до 12 AM а то он будет бесконечно так лобудеть P.S.: Я новенький и зелененький |
Отправлено: 14:25, 28-11-2008 | #494 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Как в батнике сделать чтобы был выбор. Например: Выбирите номер дейсвия (1,2,3,4). Допустим если выбирают 1 то выполняется одна команда, если 2 то другая...и т.д.
|
Отправлено: 15:06, 28-11-2008 | #495 |
Сообщения: 53488
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:50, 28-11-2008 | #496 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Спасибо.
|
Отправлено: 15:57, 28-11-2008 | #497 |
Старожил Сообщения: 222
|
Профиль | Отправить PM | Цитировать 1. Нужно написать код для проверки большого количества файлов в разных директориях, и в случае отсутствия хотя-бы одного, вывести окошко с текстом об отсутствии файлов. Главное, чтобы эту команду не перечислять после указания каждого файла, она одинакова для всех отсутствующих файлов, должно быть красиво.
![]() Мой вариант: Цитата:
3. Чем лучше всего компилировать cmd-файл в .exe Заранее спасибо. |
|
Последний раз редактировалось Rostlv, 29-11-2008 в 19:28. Отправлено: 18:50, 29-11-2008 | #498 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата Rostlv:
|
||
------- Отправлено: 21:23, 29-11-2008 | #499 |
D_Master
Сообщения: n/a |
Rostlv,
Цитата Rostlv:
Но это слишком долго, если нужен Цитата Rostlv:
Цитата Rostlv:
Цитата Rostlv:
|
||||
Отправлено: 21:40, 29-11-2008 | #500 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] VBS/WSH. Сортировка файлов по дате. | rancid | Скриптовые языки администрирования Windows | 3 | 23-07-2009 06:38 | |
[решено] Как с помощью CMD(BAT) запустить запароленный sfx архив! | ofcoss | Автоматическая установка приложений | 7 | 10-07-2009 00:41 | |
CMD/BAT - [решено] Нужна помощь в создании bat-ника для распаковки и переименования файлов/папок | Nun-Nun | Скриптовые языки администрирования Windows | 6 | 14-05-2009 15:45 | |
Нужна снова ваша помощь в написании интересного скрипта | Magnus | Вебмастеру | 2 | 09-06-2005 20:26 | |
Нужна помощь в написании скрипта | Magnus | Вебмастеру | 7 | 06-05-2005 10:53 |
|