Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Задачи на bat-файлах 8

Автор: mime13
Дата сообщения: 23.08.2010 20:00
bomzzz
там восклицательных нету, так что все отработало отлично.
Автор: lorents
Дата сообщения: 23.08.2010 20:16
bomzzz
Работает, супер спасибо
Автор: bomzzz
Дата сообщения: 23.08.2010 20:19
Автор: us0r
Дата сообщения: 23.08.2010 20:22
ivn1978
Выполни действие от имени админа...
Проканает- значит админ. Нет- значит не одмин...
Автор: bomzzz
Дата сообщения: 23.08.2010 20:48
lorents
все таки рассмотрел одну непонятку - после того как файл удален откуда она знает его размер

Добавлено:
но все равно работает

ECHO OFF
COLOR 9F
CLS
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /F "delims=* EOL=" %%I IN ('DIR /A:-D /O:S /B') DO (
IF %%~zI==!PREVIOUSFILESIZE! (
DEL "%%I"
) ELSE (
SET PREVIOUSFILESIZE=%%~zI
)
)
Автор: lorents
Дата сообщения: 23.08.2010 21:09
bomzzz
Спасибо большое что помог
Автор: bomzzz
Дата сообщения: 23.08.2010 21:11


Добавлено:
сообщения об ошибке нет видимо оно получает сразу полную информацию о свойствах файла а потом обращается уже не к файлу а к памяти
Автор: king_stiven
Дата сообщения: 23.08.2010 22:08
Удалить дубликаты непоследовательных и последовательных строк в файле. Вот этот скрипт вроде работает
sed -n "G; s/\n/&&/; /^\(.*\n\).*\n\1/d; s/\n//; h; P"
проверяйте
Автор: bomzzz
Дата сообщения: 23.08.2010 22:19
меня давно мучает один вопрос, чем отформатировать текстовый файл под дос формат - длина строки 80 символов, причем желательно, чтоб перенос строки был нормальный
Автор: king_stiven
Дата сообщения: 23.08.2010 22:47
bomzzz

Цитата:
sed
кое что может, ссылки на русский мануал в темах или гуглом по ниже тексту.
[more=подробнее]
...
Удалить все пробелы и символы табуляции в начале каждой строки файла (смотрите примечание по табуляции в конце документа):
sed "s/^[ \t]*//"
Удалить все пробелы и символы табуляции в конце каждой строки файла (смотрите примечание по табуляции в конце документа):
sed "s/[ \t]*$//"
Удалить все пробелы и символы табуляции в начале и конце каждой строки файла (смотрите примечание по табуляции в конце документа):
sed "s/^[ \t]*//;s/[ \t]*$//"
Вставить 5 пробелов в начале каждой строки (создать смещение страницы):
sed "s/^/ /"
Расположить весь текст по правому краю столбца шириной в 79 символов:
sed -e :a -e "s/^.\{1,78\}$/ &/;ta" (устанавливает как 78 плюс 1 пробельный символ)
Центрировать весь текст посередине столбца шириной 79 символов.[/more]
...
Автор: ivn1978
Дата сообщения: 23.08.2010 22:55
Ни у кого не появилось мыслей по поводу

Цитата:
запускаю батником My.cmd батник My1.cmd командой start /wait. Если второй батник отрабатывается штатно и выходит по команде exit, то все хорошо. Но если его закрыть принудительно (закрыть консоль руками), то в первом батнике появляется

Код: ^CЗавершить выполнение пакетного файла [Y(Да)/N(Нет)]?

Как от этого избавиться?
Автор: king_stiven
Дата сообщения: 23.08.2010 23:14
ivn1978
echo Y | start /wait ...
пробуй
Автор: ivn1978
Дата сообщения: 23.08.2010 23:55
king_stiven
Спасибо, помогло
Автор: bomzzz
Дата сообщения: 24.08.2010 04:52
king_stiven


а раздвинуть переносы внутри когда выравнять по правому краю он сможет?

Добавлено:
наверно это сможет, предварительно только надо в ворде превратить все абзацы в строчки длинные.
вот только я ни фига не понял как ей пользоваться. установил а в меню только пдф файлы

Добавлено:
самое сстранное что как я не бился в ворде не смог это сделать
Автор: skatet
Дата сообщения: 24.08.2010 09:01
Всем привет, друзья вопрос тривиальный - мне нужно в одном батнике последовательно запустить несколько программ от имени другого юзера, программы запускаются с параметрами:

runas /savecred /noprofile /USER:юзер1 "C:\Program Files\OpenVPN\bin\openvpn-gui-1.0.3.exe" --connect clientconfig.ovpn

runas /savecred /noprofile /USER:юзер1 "C:\Program Files\Citrix\ICA Client\pn.exe" /app:"myprogr"
exit

когда без параметров то все ок, а если с паметрами то батник их не примиет, хелп плиз!
Автор: boy999
Дата сообщения: 24.08.2010 09:10
Помогите. плз, сделать батниг на горячих кнопках, чтоб архивчег: savek0.rar - распаковалсо в текущую папку с заменой.
Автор: smirnvlad
Дата сообщения: 24.08.2010 10:00
skatet
в примерах runas /? написано, что команда запуска программы должна быть в кавычках, если содержит пробелы


Цитата:
runas /savecred /noprofile /USER:юзер1 "\"C:\Program Files\OpenVPN\bin\openvpn-gui-1.0.3.exe\" --connect clientconfig.ovpn"

runas /savecred /noprofile /USER:юзер1 "\"C:\Program Files\Citrix\ICA Client\pn.exe"\" /app:\"myprogr\""
exit

Автор: LunQ
Дата сообщения: 24.08.2010 12:48
Помогите написать батник пожалуйста.
Нужно. что бы при наличии слова user в файле C:\ERRORS.txt, запускался файл C:\ERRORS.txt, а если такого слова нет, что бы команда на запуск этого файла игнорировалась.
Автор: king_stiven
Дата сообщения: 24.08.2010 13:39
LunQ
findstr "user" ERRORS.txt && start "" ERRORS.txt
Автор: LunQ
Дата сообщения: 24.08.2010 13:56
king_stiven

Цитата:
findstr "user" ERRORS.txt && start "" ERRORS.txt

Спасибо!!! Заработало.
Автор: Rush
Дата сообщения: 24.08.2010 13:59
Однако, если в файле будет слово, в которое user входит как часть - будет ошибка.
Надежнее:

Код: findstr "\<user\>" ERRORS.txt && start "" ERRORS.txt
Автор: LunQ
Дата сообщения: 24.08.2010 17:36
Rush
И Вам Спасибо!
Автор: boy999
Дата сообщения: 24.08.2010 21:21
Помогите, плз, сделать батниг на горячих кнопках, чтоб архивчег: savek0.rar - распаковался в текущую папку с заменой.
Автор: igor_andreev
Дата сообщения: 24.08.2010 23:22

Цитата:
чем отформатировать текстовый файл под дос формат - длина строки 80 символов, причем желательно, чтоб перенос строки был нормальный

Ищи в гугле zd2t.exe
Автор: bomzzz
Дата сообщения: 25.08.2010 04:10
ZD2T.EXE
Malicious Software

Добавлено:
http://publ.lib.ru/SOFTWARE/_Software.html
Программа ZD2T предназначена для конвертирования файлов MS Word *.doc и *.rtf, а также неформатированного текста *.txt, в форматированный текст DOS кодировки. Программа консольная, т.е. работает с командной строки, что удобно для применения ее в командных BAT-файлах. Основное применение программы - конвертирование электронных текстов.

Добавлено:
igor_andreev
огромное спасибо. уже сделал - но еще надо с опциями разобраться.
Автор: ivn1978
Дата сообщения: 25.08.2010 08:11
Кто-нибудь работал с утилитой HS_MESSAGE из пакета утилит для организации интерфейса из шапки? Кто знает, как в сообщении можно перенести строку?
Автор: bomzzz
Дата сообщения: 25.08.2010 08:14
ivn1978
насколько я помню она не поддерживает переноса. а моя поддерживает

Автор: ivn1978
Дата сообщения: 25.08.2010 09:56
bomzzz
А при нажатии она возвращает errorlevel?
Автор: bomzzz
Дата сообщения: 25.08.2010 10:03
какнешна, а на фига бы она тогда была нужна
Автор: ivn1978
Дата сообщения: 25.08.2010 10:28
bomzzz
Смотри ПМ

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

Предыдущая тема: XP не видит второй раздел на съемном USB-HDD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.