а есть спецы? @echo off call :a "1" call :a "2" call :a "3" exit :a if not a%1==a ( echo a: %~1 set a=%~1 echo b: %a% ) exit /b ожидается, что каждый аргумент подпрограммы выведется на экран два раза, но на практике получаю такое: a: 1 b: a: 2 b: 1 a: 3 b: 2 то есть echo %a% выводит не текущее, а предыдущее значение. если вынести вывод из блока if, всё нормально
DIR="C:\dir"
cd /D %DIR%
for %%i in ("arc *.rar") do (set FILE=%%i)
copy /-Y "%FILE%" "C:\dir2\%FILE%"
звездочка в arc *.rar — это дата в YYYY-MM-DD
так вот копируются почему-то РАЗНЫЕ даты у разных архивов, а нужно последние. нифига не пойму.
pastebin.com
Delete all files in current dir except bat files. Does this by a) setting the attributes of *.bat files to readonly and hidden, b) deleting the rest, c) reseting the attributes
stackoverflow.com
Delete all files in current dir except bat files. Does this by a) setting the attributes of *.bat files to readonly and hidden, b) deleting the rest, c) reseting the attributes
stackoverflow.com
pastebin.com
Туплю над этой строчкой:
"%TEMP%\_manga\%%F contents"
В %%F хранится полный путь к файлу с оригинальным архивом (D:\TMP\manga\Том_02\[Xaoc&Alexeon]Gunnm_v02_c09.rar)
В результате такая вот хрень выходит:
D:\TMP\_manga\D:\TMP\manga\Том_02\[Xaoc&Alexeon]Gunnm_v02_c09.rar
Можно как то в батнике из того что в %%F хранится выкусить то что в %RootDir% и запихать в переменную?
имеется дурында
nix.ru
нужно:
пересканировать весь старый альбом (а по сути дважды — фотки с обеих сторон, задняя с подписями), итого фоток около 300+.
дабы ускорить и упростить довольно муторную длительную операцию (сканер сам не самый шустрый), нужно нужно все это быстро отсканировать пакетно (чтобы отсканировала, давала передышку 15 секунд, и снова сканировала). необходимые параметры вывода: в разрешении 600dpi, на сю страницу (потом по быстрому в FastStone Image Viewer пообрезаю), формат сохранения — png или tiff, автоматическое присваивание имен по порядку или времени (все равно пакетно потом переименую).
стоит к ней софтина HP Scanning.
софтина тупейшая и громоздкая, главное — не сохраняет настроек, в частности dpi (как и встроенный виндовый WIA, что также ее отметает)
из-за чего вышеупомянутый FastStone Image Viewer и IrfanView (в пакетном же режиме) пролетают — потому что с этими twain и wia пакетный режим никак не выходит.
вспомнив про Finereader — поставил, и вобщем-то делает свое дело, но вот после сканирования энного количества страниц начинает хорошо так тормозить систему, что не очень приятно :)
вобщем, ищется или подходящая тулза для такого дела, или какой-то универсальный драйвер (или типа того), которые бы всю обозначенную задачу упростили.
<code>
netsh interface ip set address name="internet" source=static addr=1.2.3.4 mask=255.255.255.252 gateway=2.3.4.5 gwmetric=30
netsh interface ip set dns "internet" static 3.4.5.6
netsh interface ip add dns "internet" 4.5.6.7 index=2
</code>
В первой строчке мы задаём для интерфейса с именем internet статическую адресацию, устанавливаем IP-адрес в 1.2.3.4, маску в 255.255.255.252, шлюз в 2.3.4.5, и на всякий случай метрику
Во второй строчке мы указываем первичный DNS
В третьей строчке(собственно ради чего это и писалось) мы указываем вторичный DNS, коих может быть столько, сколько укажете :)
Пользуйтесь на здоровье :) Может кому и пригодится :)
По уму бы это на bash-е сделать и запускать прямо на NAS-е по крону... постмрим, если сайт покажет себя хорошо — озадачусь. пока пусть так.
//найти wget под ARM.