powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как из *.bat файла вызвать XLS файлы?
24 сообщений из 24, страница 1 из 1
Как из *.bat файла вызвать XLS файлы?
    #36407623
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как из *.bat файла вызвать XLS файлы?
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36407652
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
start файл.xls
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36407705
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Спасибо, а можно ли вызвать если названия файла переменная (01.01.2010, 02.01.2010, 03.01.2010,...31.01.2010)
типа start сегодня().xls
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36407734
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно.
некоторые подробности по работе с переменными см. в SET /?
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36407740
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если можно примери, пожалуйста.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36408502
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bat_xlsЕсли можно примери, пожалуйста.echo %date%
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36408778
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
arniecho %date%

Spasibo.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36408786
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как можно делать так что не только сегоднящний, например вечерашный или позавечерашный файлы (любой ден месяца когда нужен) можно было открыть?
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36408923
Damien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(любой ден месяца когда нужен)

странная задача у скрипта. Он такой разумный, что определяет какие файлы ему открыть?
Может переключиться на более гибкий VBS?
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36408953
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно именно с помощи BAT файл. T.e., показать (изменить) дату, и поэтому дату открывать файл.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36409876
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36409979
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bat_xlsПомогите пожалуйста.батник предполагает автоматизм.
у тебя же не то исскуственый интеллект, не то ручной ввод. вобщем ахтунг.
может попробуешь подробнее рассказать о задаче, а то какая-то мутная постановка.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36410061
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Надо показать текущий дату в экране.
2. Если нужен можно было менять эту переменную (дату)
3. Открыть файл переменную (дату).xls

Вот в этом примере надо только можно было менять переменную, а потом открыть файл переменную (дату).xls.

Код: plaintext
1.
2.
3.
set tempdate=%date:~- 10 %
xcopy \\Bserver\disp\%date%.xls c:\%date%.xls /Y /F
start %tempdate%.xls
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36410190
Damien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CurTime32
линк для скачивания

Программа просто выдает все аргументы в стандартный выход, но вдобавок позволяет использовать макросы, которые заменяются текстом. Была создана для облегчения написания BAT-скриптов, аккуратных записей в логах и другого консольного использования.


Пример:
curtime32.exe $d
выводит сегоняшний день

curtime32.exe "сегодня $d$+1d завтра$d"
выводит дату для сегодня и завтра

curtime32 "$-1d del c:\backups\$w_backup\*.*" /exec
curtime32 "rar a c:\backup\$w_backup.rar e:\documents" /exec

без использования утилит, код вычисления в bat будет внушительным...
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36411307
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всеравно, у меня не получается изменить выводимую на экран дату (пункт 2) .
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36411320
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще такой вопрос:
Если в диск С нет файл с такой именем (13,01,2010.xls) каждый раз спрашиваеть вот это:

Код: plaintext
1.
2.
3.
C:\CurTime>xcopy \\server\disp\ 13 . 01 . 2010 .xls c:\ 13 . 01 . 2010 .xls /Y /F
Что означает C:\ 13 . 01 . 2010 .xls:
имя файла или каталога
(F = файл, D = каталог)?

Кае можно делать так что это не спрашивался.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36411338
Damien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему бы не использовать более простое?

xcopy \\server\disp\13.01.2010.xls c: /Y /F
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36411358
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибоб, Damien.
Я сейсас добовил /P для того что можно было изменить дату.

Код: plaintext
1.
2.
3.
set  /p tempdate=%date:~- 10 %  
xcopy \\server\disp\%tempdate%.xls c:\curtime\ /Y /f
start %tempdate%.xls

1. Мне надо чтобы если изменился дата, открывался именно этот файл (например вечерашный-14.01.2010.XLS)- это у меня получается.

2.Если не изменился дата, открывался файл за сегоднящный день (15.01.2010.XLS)- это у меня не получается.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36411421
Damien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что не получается? У curtime32 есть справка. Пример выводящий вчерашний день:

Код: plaintext
>curtime32 "$-d$d.$M.$Y.xls"
выводит:
14.01.2010.xls

отнять 32 дня:
>curtime32 "$-32d$d.$M.$Y.xls"
14.12.2009.xls
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36411440
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне надо сначала показать сегодящный дату, если нужно будеть эту дату от руки сам пользовтел мог менять.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36411460
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня и без CURTIME тоже почти получается, кроме одного. Если вводить дату (сегоднящный тоже) от руки все нормально получается. Но, хочу чтобы если сегоднящный дату надо посмотреть, тогда не вводить сегоднящный дату, просто нажат ентер.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
set   tdate=%date:~- 10 %  
set  /p tempdate=%date:~- 10 %  
xcopy \\server\disp\%tempdate%.xls c:\curtime\ /Y /f
start %tempdate%.xls
if "%tdate%" == "%tempdate%" 
start %tdate%.xls
else 
start %tempdate%.xls goto end
exit
:end
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36412044
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста. Очень срочно надо.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36412229
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bat_xls,

вы увлеклись интерактивом, батники просто для этого не предназанчены.
Лучше бы вам воспользоваться каким-либо языком программирования: классическим или скриптовым.
...
Рейтинг: 0 / 0
Как из *.bat файла вызвать XLS файлы?
    #36412269
bat_xls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, знаю. ... Но, все-таки совсем мало осталось чтобы закончить это дело, поэтому не хочу остовить незкнченный это дело.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как из *.bat файла вызвать XLS файлы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]