|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Обращение к самому новому/последнему файлу в папке |
|
|
CMD/BAT - Обращение к самому новому/последнему файлу в папке
|
|
Старожил Сообщения: 345 |
В папке создаются файлы с названиями вида: log210, log211, log212 и т.д.
Как лучше указать в bat на самый новый/последний файл в папке??? Условно говоря: Program.exe /F "C:\11\log212" надо заменить C:\11\log212 на новый последний файл. |
|
|
Отправлено: 10:56, 06-05-2019 |
|
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Sisin:
|
|
|
Отправлено: 13:14, 28-05-2019 | #31 |
|
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать alpap, я просто не считаю людей вокруг идиотами и считаю, что человеку достаточно предложить решение и, возможно, обратить внимание, что оно применимо не всегда, а дальше он сам примет решение. Но вот точно не стоит лезть и доказывать, что чье-то решение плохое, если оно не охватывает 100% случаев. Просто надо быть добрее и доброжелательнее.
|
|
Отправлено: 23:34, 02-06-2019 | #32 |
|
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Knaps:
Цитата Knaps:
|
||
|
Отправлено: 12:00, 03-06-2019 | #33 |
|
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать Знаю, вот только она не применима в данном случае. Повторюсь, не надо считать всех вокруг глупее себя, превращая форум в сборище скрипткидди.
|
|
Отправлено: 20:04, 26-06-2019 | #34 |
|
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать @echo Off
cls
set "Mask=log*."
set "BoxIn=C:\11\"
set "Prg1=start /wait " " "C:\Program Files\Windows NT\Accessories\wordpad.exe""
set "Prg="C:\Windows\System32\mspaint.exe"
set "OldFile="
for /F "usebackq delims=" %%f in (`2^>nul dir "%BoxIn%\%Mask%" /b /a:-d /o:-d /t:c`) do set "OldFile=%%f"
%Prg1%
for /F "usebackq delims=" %%f in (`2^>nul dir "%BoxIn%\%Mask%" /b /a:-d /o:-d /t:c`) do (
if /I "%%f"=="%OldFile%" (Echo !!! Last file "%BoxIn%\%OldFile%". New file not created! &Exit /B 1)
start " " %Prg%
exit /B
)
echo !!! Folder Or Files "%BoxIn%\%Mask%" not found
exit /B 2
ping -n 1 localhost>Nul tasklist | find /i "wordpad.exe.exe" && nircmd.exe sendkeypress enter ping -n 36 localhost>Nul tasklist | find /i "wordpad.exe.exe" && nircmd.exe sendkeypress enter tasklist | find /i "wordpad.exe.exe" && nircmd.exe sendkeypress enter tasklist | find /i "wordpad.exe.exe" && nircmd.exe sendkeypress enter ping -n 1 localhost>Nul |
|
Отправлено: 14:23, 27-06-2019 | #35 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Sisin, когда Вы делаете start /wait programm — дальше ничего не происходит, пока не будет завершено исполнение programm.
|
|
Отправлено: 19:42, 27-06-2019 | #36 |
|
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
|
Отправлено: 23:20, 27-06-2019 | #37 |
|
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать start /wait " " CMD /c "1.bat" |
|
Отправлено: 12:54, 28-06-2019 | #38 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 19:55, 28-06-2019 | #39 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Доступ - [решено] Как получить доступ к файлу или папке | Vadikan | Microsoft Windows 2000/XP | 493 | 16-12-2017 11:16 | |
| Доступ - [решено] Права доступа к файлу в папке Windows\System32 | jokeroto | Microsoft Windows 7 | 28 | 27-11-2014 21:08 | |
| CMD/BAT - [решено] Задать атрибуты файлу/папке через скрипт | Habetdin | Скриптовые языки администрирования Windows | 15 | 21-11-2013 17:53 | |
| VBS/WSH/JS - [решено] Присвоить атрибуты файлу/папке через скрипт | boss911 | Скриптовые языки администрирования Windows | 4 | 10-11-2009 06:19 | |
| [решено] Обращение к папке | ManHack | Хочу все знать | 3 | 05-06-2008 14:24 | |
|