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

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

Автор: lorents
Дата сообщения: 13.08.2010 21:06
king_stiven

Цитата:
ересь

неа, а даже тестировал файл с расширение jpeg111, он его видит, хоть и не должен
Автор: king_stiven
Дата сообщения: 13.08.2010 21:09
bomzzz
твои рисунки подтверждают мои слова.

Добавлено:
Лорентсу: просто тебе батникописание даётся с огромным трудом, бросай это дело или настраивайся на многолетнюю учёбу.
Автор: bomzzz
Дата сообщения: 13.08.2010 21:21
точки в именах допускаются.

Добавлено:
че они подтверждают.
вот тебе надо рассортировать файлы - HTM и HTML, как ты будешь делать - создашь ткст файл со списком всех файлов и будешь вырезать из него FOR?
Автор: king_stiven
Дата сообщения: 13.08.2010 21:29
bomzzz
N:\temp\1>dir
Том в устройстве N не имеет метки.
Серийный номер тома: D086-551A

Содержимое папки N:\temp\1

13.08.2010 22:30 <DIR> .
13.08.2010 22:30 <DIR> ..
09.08.2010 20:59 92 288 1.htm
06.08.2010 21:25 94 401 2.html
2 файлов 186 689 байт
2 папок 2 693 799 936 байт свободно


N:\temp\1>dir *.htm
Том в устройстве N не имеет метки.
Серийный номер тома: D086-551A

Содержимое папки N:\temp\1

09.08.2010 20:59 92 288 1.htm
1 файлов 92 288 байт
0 папок 2 693 799 936 байт свободно

Добавлено:
bomzzz

Цитата:
вот тебе надо рассортировать файлы - HTM и HTML, как ты будешь делать - создашь ткст файл со списком всех файлов и будешь вырезать из него FOR?

сформулируй чётче

странные у тебя сканы, у меня винда XP home а у тебя?
У кого ещё dir *.htm видит .html ?
Автор: bomzzz
Дата сообщения: 13.08.2010 21:34
у тебя семерка что ли?

Добавлено:
у меня професионал
Автор: lorents
Дата сообщения: 13.08.2010 21:36
king_stiven
ну вот в чем то я с тобой согласен.
Я просто привык работать с AutoPlay Media Studio, к его языку, а bat полностью по другому устроены. мне как это не привычно.
мне это все надо для оптимизации картинок особенно для PNG, сколько других скриптов не смотрел, все авторы помешались на оптимизации, им лишь бы оптимизировать лучше, не важно сколько времени потребуется, и это ради максимум нескольких кб
Я одну картинку 1500*2100, оптимизировал 8 часов как-то, и выяснилось ради 1.5 кб. Пришлось делать свой алгоритм, который работает быстро.
AutoPlay Media Studio тоже может работать с командной строкой, но через bat проще.
Я знаю что многих достал с разными вопросами, извините, и извините за
Автор: us0r
Дата сообщения: 13.08.2010 21:39
lorents
С тобой мы приближаемся к святости)))
Автор: king_stiven
Дата сообщения: 13.08.2010 21:45
us0r
У кого ещё dir *.htm видит .html ?
Автор: us0r
Дата сообщения: 13.08.2010 21:47
У мну видит
Автор: bomzzz
Дата сообщения: 13.08.2010 21:51
хоумом наверно почти никто не пользуется
Автор: king_stiven
Дата сообщения: 13.08.2010 21:53
bomzzz
различие между хоумом и проф не должно было касаться комстроки... или должно... первое отличие вроде нашлось?
По крайней мере у меня правильней.
Автор: wolf0425
Дата сообщения: 14.08.2010 00:42

Цитата:
У кого ещё dir *.htm видит .html ?
ну у меня например. xp pro corp eng
А вообще - наверно у всех, у кого генерация 8.3 имен не запрещена в настройках ОС
Автор: bomzzz
Дата сообщения: 14.08.2010 00:53
wolf0425
связь между короткими именами и длинной расширения относительная.
Автор: wolf0425
Дата сообщения: 14.08.2010 01:46

Цитата:
связь между короткими именами и длинной расширения относительная
зато связь с нахожжением файла диром - совершенно прямая.
Если в каталоге есть файл xxx.html и генерация 8.3 имен разрешена, то системная функция поиска файла *.htm - этот файл найдет, так как имя этого файла в 8.3 варианте попадает под заданную маску.
Автор: bomzzz
Дата сообщения: 14.08.2010 01:59
не понил. кстати с короткими именами не различаются NAME.HTM NAME.HTML
[more]

[/more]
Добавлено:
а понил - с короткими именами просто лишнее в расширении отбрасывается

Добавлено:
все таки эта неточность больше похожая на ошибку

DIR /X *.HTM
DIR *.HTM


эти команды должны различаться в отношении расширения, а не различаются
Автор: bomzzz
Дата сообщения: 14.08.2010 04:10
кого задолбали эти батники - вот прекрасный расширитель, не сообразил что его можно использовать под виндой сразу. русский хелп прилагается, все ваши батники будут работать, но появится много новых возможностей.
4DOS.ZIP 1,00 МБ (1 049 413 байт)
4DOS.ZIP 1,00 МБ (1 049 413 байт)
его наверно можно прописать в PATH в винде и вызывать командой 4DOS вместо CMD.
[more]

[/more]

вот зараза, он показывает размеры дисков не правильно. он запущен как вторичная оболочка и поэтому использует прерывания дос чтоб получить размеры, но дос ему сообщает размеры неправильно (до 2 гиг), а как ему сообчить что он первичная оболочкая чета не соображу.
Автор: BVV63
Дата сообщения: 14.08.2010 04:55
bomzzz

Цитата:
а как ему сообчить что он первичная оболочкая чета не соображу.

В переменной "ComSpec" прописать вместо Cmd.
Но размер дисков он всё едино будет врать. Он же DOS-овский.
Только зачем использовать 4DOS? Есть же аналог для современных систем - 4NT (а также его GUI-вариант "Take Command").
Автор: bomzzz
Дата сообщения: 14.08.2010 07:20
я уже тоже подумал, что должен быть 32 битный.
он не врет размеры дисков нормально показывает под досом с нтфс дровами. по крайней мере до 50 гигов. у меня дисков нет больше 50 гиг

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

Добавлено:
его нет нигде в ключом это само за себя говорит, что батники не особо популярны, а уж тебе более их заменитель. у меня 9 весрия сохранилась. а уже 11 вышла
Автор: king_stiven
Дата сообщения: 14.08.2010 07:47
bomzzz
понятно, что cmd неудобна, но она есть у всех.
Автор: bomzzz
Дата сообщения: 14.08.2010 07:57
но в 90% случаев батники пишут для ссебя и в 10 для общего дела.
я уже попробовал - фигня какая этот тейк команд.
Автор: wolf0425
Дата сообщения: 14.08.2010 08:13

Цитата:
все таки эта неточность больше похожая на ошибку
DIR /X *.HTM
DIR *.HTM
эти команды должны различаться в отношении расширения, а не различаются
в перечне файлов отличий никто не обещал.
обещали в описании команды что покажут короткое имя - показывают, на этом всё.
Автор: king_stiven
Дата сообщения: 14.08.2010 08:13
bomzzz
Есть у меня в голове "модель почти идеальной операционной системы", вот только реализована она будет не при моей жизни.
Автор: bomzzz
Дата сообщения: 14.08.2010 08:27
wolf0425
индексы универсальные
DIR /X /B ит д и тп

king_stiven
да на фиг надо заморачиваться, проще нормальный язык програмирования выучить
Автор: wolf0425
Дата сообщения: 14.08.2010 10:34

Цитата:
индексы универсальные
это ты к чему?
/x определяет ЧТО печатает dir для найденный файлов, а не то КАКИЕ файлы dir найдет - ровно как написано в хэлпе.

Код: /X This displays the short names generated for non-8dot3 file names. The format is that of /N with the short name inserted before the long name. If no short name is present, blanks are displayed in its place.
Автор: Vitaly_Sigov
Дата сообщения: 14.08.2010 11:51
Здравствуйте, уважаемые форумчане.
Подскажите, пожалуйста, какие настройки надо выполнить для того, чтобы никто не смог удалить все bat-файлы во всех каталогах кроме администратора ?
Автор: bomzzz
Дата сообщения: 14.08.2010 11:56
Vitaly_Sigov
сделать все батники системными файлами
Автор: us0r
Дата сообщения: 14.08.2010 13:29
Vitaly_Sigov
Берём NTFS и прямые руки, свойства файла->безопасность, оставляем владельцем только админа. И раздаём всем права только на чтение... и ехидно улыбаемся... на FAT- делаем так: attrib +R +S %filename%

Добавлено:

Цитата:
выучивание нормального языка никак не помогает в тех местах, где разрешен только cmd.

И тут я с Wolf-ом соглашусь...
Автор: bomzzz
Дата сообщения: 14.08.2010 13:48
что за места такие где екзешники не работают. совершенно нет смысла забивать голову вбс скриптами и шелами
Автор: us0r
Дата сообщения: 14.08.2010 13:56
bomzzz
gpedit.msc смотри в ту степь.
Автор: Free_Soft
Дата сообщения: 14.08.2010 16:12
Кто может подсказать, удасться ли реализовать следующее:
При наличии файла локализации (напр., rus.ini) рядом с батником, сообщения для echo берутся из этого файла, если его нет - тогда сообщения выводятся по умолчанию из самого батника. Как это можно оформить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

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


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