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

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

Автор: dimpase
Дата сообщения: 01.11.2008 09:29
Доброго времени суток, гле то я тут неподалеку видел как можно узнать размер картинки из папки.Но не помню где.Не подскажите как это можно сделать?
Автор: 01MDM
Дата сообщения: 01.11.2008 10:20
dimpase


Код:
nconvert -info 111.png
Автор: Joolz
Дата сообщения: 01.11.2008 14:13
01MDM

Дело оказалось в пресловутом <local>. Т.к. он заключен в знаки, обрабатываемые как перенаправление вывода. Кстати, <local> это галочка "Не использовать прокси-сервер для локальных адресов." в настройках IE.
Автор: sL4yer
Дата сообщения: 01.11.2008 14:29
Еще вопрос. Можна ли сделать так, что бы файл копировался в директорию на диске С, только дириктория задавалась рандомно. Т.е. есть файл 1.txt и он куда хочет, туда и копируется, только всё происходит на диске С. Если можно расмотреть 2-ва варианта: 1) Копируется до бесконечности. 2) Копируется только 1 раз.
Ах да, в случаи с 1 разом вывело на екран куда оно его скопировало.
Автор: dimpase
Дата сообщения: 01.11.2008 14:34
01MDM
А не подскажите где еще можно скачать пакет для организации интерфейса в бат файлах?В шапке ссылка не работает.
Автор: Dexxy 88
Дата сообщения: 01.11.2008 14:49
king_stiven
Блин, а я ведь догадывался что всё так просто. Спасибо!

dimpase
Кстати, тот же вопрос... ссылка битая, или у меня просто не работает...
Автор: dimpase
Дата сообщения: 01.11.2008 14:50
Скачал ..спасибо.

Добавлено:
Ссылка

Добавлено:
01MDM
Еще вопрос можно???
Почему когда я запускаю один батник из другого, второй не закрывается, а выводится исходное местоположение.В конце файла не могу поставить exit так как идет запись в файл строк.Вот пример второго батника который запускается первым.

Код: @echo off
setlocal
chcp 1251>nul
:startpaketfull
::+++++++++++++++++++++++++++++++++++++++++++ENDДобавление информации в текстовый файл+++++++++++++++++
echo ^<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"^>>full.html
echo ^<head^> >>full.html
echo ^<title^>Подразделение:: ВСЕ^</title^> >>full.html
echo ^<link type="text/css" rel="stylesheet" href="base.css"^>>>full.html
echo ^<SCRIPT src="sorttable.js" type=text/javascript^> ^</SCRIPT^>>>full.html
echo ^</head^>>>full.html
echo ^<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#C0C0c0"^> >>full.html
echo ^<TABLE width="100%%" class="small"^>^<TR^>^<TD height="5" border="0" ^>Последние обновления сделаны: %date:~0,2% числа %date:~3,2% месяца ^%date:~6,4% года, в %time:~0,2% часов %time:~3,2% минут^</TD^>^</TR^>^</TABLE^> >>full.html
echo ^<table cellspacing="0" cellpadding="0" id=tab1 width="100%%" border="1" class="sortable"^> >>full.html
echo ^<THEAD^> >>full.html
echo ^<TR^>^<TH^>ID^</TH^>^<TH^>Фамилия^</TH^>^<TH^>Имя^</TH^>^<TH^>Отчество^</TH^>^<TH^>Дирекция^</TH^>^<TH^>E-mail^</TH^>^<TH^>Город^</TH^>^<TH^>Должность^</TH^>^<TH^>Тел.моб^</TH^>^<TH^>Тел.раб.^</TH^>^<TH^>Тел.внутр^</TH^>^<TH^>Дата рождения^</TH^>^</TR^>^</THEAD^> >>full.html
echo ^<TBODY^> >>full.html
::Присвоение
for /f "tokens=1,2,3,4,5,6,7,8,9,10,11,12 delims=," %%i in (full.txt) do (
set id=%%i
set f_name=%%j
set i_name=%%k
set o_name=%%l
set dir_name=%%m
set mail=%%n
set city=%%o
set dolgnost=%%p
set t_mob=%%q
set t_rab=%%r
set t_vn=%%s
set data_rogd=%%t
call:write
)
goto:eof
::=======================Запись в html из txt=====================================
:write
echo ^<TR^>^<TD^>%id%^</TD^>^<TD^>%f_name%^</TD^>^<TD^>%i_name%^</TD^>^<TD^>%o_name%^</TD^>^<TD^>%dir_name%^</TD^>^<TD^>^<A href="mailto:%mail%"^>%mail%^</A^>^</TD^>^<TD^>%city%^</TD^>^<TD^>%dolgnost%^</TD^>^<TD^>%t_mob%^</TD^>^<TD^>%t_rab%^</TD^>^<TD^>%t_vn%^</TD^>^<TD^>%data_rogd%^</TD^>^</TR^> >>full.html
Автор: Shadowland
Дата сообщения: 02.11.2008 13:51
2Nagual
еслиб я знал как...
поможите плиз...
Автор: 01MDM
Дата сообщения: 03.11.2008 02:38
dimpase

Цитата:
Почему когда я запускаю один батник из другого, второй не закрывается, а выводится исходное местоположение.


Не понял вопрос. Как вызывается один батник из другого?
Автор: AlenaAndUlya
Дата сообщения: 03.11.2008 15:08
Помогите пожалуйста!!! Очень надо решить задачку.

Разработать командный файл, который формировал бы ежемесячный отчет об изменениях в рабочем каталоге (файлы созданные, удаленные)
Автор: Artem_Butenko
Дата сообщения: 03.11.2008 16:27
Ребята

Разъясните, пожалуйста, не просвященному в этом вопросе человеку, можно ли скрывать окно командной строки во время выполнения пакетного файла? Заранее извиняюсь если вопрос уже задавался.
Автор: Nagual
Дата сообщения: 03.11.2008 17:24
Shadowland
"%%a" и есть имя архива
используй как-то так:
do rar d -p- "%%a" "%%a" "*\%%a" "%%a\*" %ft%
тестировать некогда, проверяй сам

Добавлено:
Artem_Butenko
полезные утилиты в шапке
hstart nircmd cmdow hidcon и т.п.
можно использовать wsh, если религия не позволяет пользоваться утилитами
Автор: dimpase
Дата сообщения: 03.11.2008 21:42
01MDM
В конце файла просто ставлю start bat1.bat и все!
Автор: Taciturn
Дата сообщения: 03.11.2008 22:34
dimpase
start cmd /c bat1.bat
Автор: Nuke142
Дата сообщения: 04.11.2008 12:56
Можно ли сделать сердствами батника (может вкупе со сторонними утилитками) чтобы при запуске без всяких вопросов открывался браузер на определенной странице, а точнее ссылка к файлу ?
Автор: Froz
Дата сообщения: 04.11.2008 13:06
Nuke142,
конечно можно, например так:
[no]start "Яndex" http://ya.ru[/no]
и броузер по умолчанию откроет страничку.
Автор: vvnet
Дата сообщения: 04.11.2008 15:42
Столкнулся с такой проблемкой. В текстовом файле (1.txt) находится две переменные, например , сторока "х у" , где первая переменная х, вторая у, через пробел. Как эти переменные объявить в самом батнике ?
Сначала думал воспользоваться перенаправлением. В батнике (test.bat) использовать переменные %1 и %2 , а запускать test.bat <1.txt . Вобщем не работает. Что еще можно придумать ?
Спасибо.
Автор: Froz
Дата сообщения: 04.11.2008 16:07
vvnet

Листинг файла test.bat:
@echo off
cls
for /f "tokens=1,2" %%a in ('findstr /v "*" test.txt') do set var1=%%a & set var2=%%b
echo %var1%
echo %var2%
echo.
pause

листинг файла test.txt:
aaa bbb
Автор: vvnet
Дата сообщения: 04.11.2008 16:23
Froz
Спасибо, попробую . Если нетрудно, не могли бы объяснить, почему не работает так как я написал, в чем ошибка. Только что пробовал следующее. Утилита ping.exe , ip адрес находится в файле ip.txt. Пишy: ping.exe<ip.txt - не работает. Не понимаю почему.
Автор: Froz
Дата сообщения: 04.11.2008 18:27
vvnet
Оператор < служит для чтения входных данных с клавиатуры, не из файла.

Пропинговать по списку можно так:

test.bat:
@echo off
for /f %%i in (test.txt) do ping -n 1 %%i

test.txt:
localhost
127.0.0.1
Автор: Nagual
Дата сообщения: 04.11.2008 21:27
господа, давайте не будем ждать лимита страниц и переедем на 6 часть
Автор: vu1tur
Дата сообщения: 04.11.2008 22:08
лимит страниц
Продолжение — Задачи на bat-файлах 6

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Сброс пароля администратора


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