Вот ведь незадача. Помогите разобраться.
Есть батник который запускает документ. Проблема в том, что у документа каждый раз разное название и ... каждый раз разное расширение, например *.xls *.xlsm *.xlsx *.xlsb и т.д.
Как быть? Как научить батник открывать файл с неизвестным именем и расширением?
CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
-
Iska
Re: CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
o00oalex, представьте себе, что Вы — машина. Ответьте на вопрос, как Вы будете запускать незнамо что незнамо откуда? Когда ответите — читай: определитесь с критериями, по которым нужно отбирать этот файл среди всех остальных — тогда можно будет и начинать пробовать.
-
CyberMuesli
Re: CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
Заменить имя документа в батнике на %1, батник запускать с параметрами (mybat nmyxls.xls)
-
CyberMuesli
Re: CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
Цитата Iska:
Ответьте на вопрос, как Вы будете запускать незнамо что незнамо откуда?
Запускаем один документ из папки c:\test в которой ничего кроме одного файла нету. У файла неизменна лишь часть расширения, а именно 'xls'.
Цитата CyberMuesli:
Заменить имя документа в батнике на %1, батник запускать с параметрами (mybat nmyxls.xls)
Как ни пробовал, не получается.
Может быть все проще? Может есть команда которая запускает на выполнение все содержимое в выбранной директории без указания имени файлов?
Ответьте на вопрос, как Вы будете запускать незнамо что незнамо откуда?
CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
Запускаем один документ из папки c:\test в которой ничего кроме одного файла нету. У файла неизменна лишь часть расширения, а именно 'xls'.
Цитата CyberMuesli:
Заменить имя документа в батнике на %1, батник запускать с параметрами (mybat nmyxls.xls)
CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
Как ни пробовал, не получается.
Может быть все проще? Может есть команда которая запускает на выполнение все содержимое в выбранной директории без указания имени файлов?
-
CyberMuesli
Re: CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
Цитата o00oalex:
Как ни пробовал, не получается.
Сделайте, как я сказал, и все получится
Цитата o00oalex:
Может есть команда которая запускает на выполнение все содержимое в выбранной директории без указания имени файлов?
for %%i in (*.xls) do
Как ни пробовал, не получается.
CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
Сделайте, как я сказал, и все получится
Цитата o00oalex:
Может есть команда которая запускает на выполнение все содержимое в выбранной директории без указания имени файлов?
CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
for %%i in (*.xls) do
-
Iska
Re: CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
Цитата o00oalex:
Запускаем один документ из папки c:\test в которой ничего кроме одного файла нету.
Коллега CyberMuesli, в принципе, уже указал, как:
Код:
Запускаем один документ из папки c:\test в которой ничего кроме одного файла нету.
CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
Коллега CyberMuesli, в принципе, уже указал, как:
Код:
Код: Выделить всё
@echo off
setlocal enableextensions enabledelayedexpansion
for %%i in ("c:\test\*.*") do start "" "%%~fi" && exit /b
endlocal
exit /b 0-
o00oalex
Re: CMD/BAT - [решено] Как научить батник открывать файл с неизвестным именем и расширением?
CyberMuesli, Iska, спасибо, все получилось.