|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов |
|
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов
|
Новый участник Сообщения: 23 |
Внимание! В связи с созданием отдельного форума по скриптовым языкам, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема. Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь в написании батника". Это и так понятно ![]() |
|
Отправлено: 16:17, 01-11-2005 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать amel27
спасибо ! еще вопрос - при подключении между повторами необходимо реализовать задержку через sleep.exe , т.е. если подлючение несработало перед попыткой сделать второе надо вставить sleep.exe 10 , неподскажете куда его вставить в вашем коде ? |
Отправлено: 14:16, 14-11-2008 | #451 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 483
|
Профиль | Отправить PM | Цитировать Если выделить несколько файлов и один из них переименовать допустим на: oszone, то все последующие (как они выстроены в текущем положении, сверху вниз) будут называться oszone (1), oszone (2) и.т.д
а как сделать так, чтобы чередование шло не в скобках, а просто цифрами? (oszone 1, oszone2 и.т.д) |
Последний раз редактировалось 7human7, 16-11-2008 в 00:25. Отправлено: 14:14, 15-11-2008 | #452 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Babullika
Цитата:
ADD: все-таки "перед", иначе собьется значение ERRORLEVEL |
|
Последний раз редактировалось amel27, 17-11-2008 в 13:51. Отправлено: 08:49, 17-11-2008 | #453 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать Доброго всем времени уток.
Вопрос такой по CMD. Есть расшаренный текстовый файл ZZZ.csv. @echo off title Scanning ZZZ.csv if it is not locked . . . . . :rescan q:\XX\YY\ZZZ.csv 2>nul || goto rescan exit Может и глупый, но вопрос: почему оно не выполняет EXIT в случае успешного нахождения и открытия освободившегося файла? Если файл освобождается юзером, то он нормально открывается в Эхеле, но окно скрипта при этом продолжает висеть пока не закроешь либо его само, либо этот CSV. И ещё в ту же тему интересный вопрос: скажем, у меня .CSV ассоциировано на открытие Excel'ем. Если этот файл уже кто-то открыл и я пытаюсь открыть его через консоль, то пишет ошибку, что его уже использует другой процесс, если через Explorer, то рисует экселевскую табличку, говоря, что файл уже открыт "by 'ANOTHER USER'". Если бы это был обычный XLS или DOC, в таком случае МС Офис пишет, что файл уже открыт таким-то, обозначая конкретное имя пользователя. Очень важный вопрос возник, можно ли как-нибудь определить, кто именно открыл этот расшаренный файл, кто скрывается под обозначением "another user"? |
Отправлено: 19:45, 17-11-2008 | #454 |
Сообщения: 53488
|
Профиль | Отправить PM | Цитировать |
Отправлено: 20:11, 17-11-2008 | #455 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 08:04, 18-11-2008 | #456 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать amel27,
... Unable to connect to myserver01. Verify user name and password. Error listing remotely open files on myserver01: Access is denied. Кстати, вот, добавляю картиночку, что иногда возникает при введении команды start. То есть, получается, иногда (не всегда, а почему-то только иногда) скрипт работает не открывая сам файл CSV _только_ если он освободился от другого пользователя, а как будто я его пытаюсь запустить из GUI, вне зависимости, занят он или нет. Причём задача-то скрипта как раз и состояла в том, чтобы не пытаться открыть файл, если его уже кто-то занял, но сканировать его до тех пор, пока не отпустят, и только тогда запускать. Пока в голову приходит только одно объяснение: что этот файл был открыт сразу несколькими пользователями с уведомлением о его закрытии, и как только RW-юзер его отпускает, тут же Эксель передаёт RW-права следующему пользователю, а мой скрипт в это время почему-то не успевает перехватить открытие файла. Подскажите, плз, так ли это. |
Последний раз редактировалось Gennie, 19-11-2008 в 18:20. Отправлено: 14:29, 18-11-2008 | #457 |
Старожил Сообщения: 164
|
Профиль | Отправить PM | Цитировать Помогите с написанием БАТ файла...если это возможно конечно....
Вот что именно, надо В конторе необходимо чтобы при запуске бат файла он раскидывал файл(это обновление антивируса, который лежит на моем компе), по папкам на юзерские машины по сети(у всех юзеров эта папка называется ОБМЕН).... вот в принципе и вссе, ато так каждому кидать этот файл, тяжеловато....Тока не спрашивайте зачем так все сложно, все вопросы к моему главному сис админу)))) |
Отправлено: 09:17, 19-11-2008 | #458 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Bullet-Avalon, примерно так:
@Echo Off :: Файл списка хостов Set $LST=%~dpn0.lst :: Источник /приемник Set $SRC=C:\ОБМЕН\* Set $DST=C$\ОБМЕН\ For /F "UseBackQ Delims=" %%i In ("%$LST%") Do Call :COPYPROC %%i Exit :COPYPROC :: ------ @Echo Проверка соединения с "%1"... >Nul PING -n 1 %1 If ErrorLevel 1 GoTo :EOF @Echo Копирование файлов на "%1"... XCopy "%$SRC%" "\\%1\%$DST%" /S /V /K /Y /Z /R /H /Q GoTo :EOF |
Отправлено: 07:52, 20-11-2008 | #459 |
![]() Старожил Сообщения: 200
|
Профиль | Отправить PM | Цитировать Ребят подскажите пожалуйста как написать батник что бы он удалял файлы и папки из определённой папки?
Я пишу так: Rmdir "C:\documents and Settings\****\local settings\temp\"/q /s Так с этой командой удаляется сама папка temp а мне надо что бы из неё (из папки Temp) удалялись все папки и файлы... |
Последний раз редактировалось xctr, 20-11-2008 в 19:51. Отправлено: 17:39, 20-11-2008 | #460 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|