Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите написать bat'ник
|
|||
|---|---|---|---|
|
#18+
Суть такова: В папке лежит файл konverter.exe, куча файлов *.txt и *.dbf konverter.exe - конвертит txt в dbf в командной строке konverter.exe name.txt name.dbf т.е. указываешь имя существующего файла txt и он создаёт файл dbf с заданным именем Надо. чтобы пользователь, запустил батник и старые dbf стёрлись, создались новые, после чего txt потёрлись Это получается что-то вроде del *.dbf konverter.exe name.txt name.dbf del *.txt ток фишка в том, что я не знаю, сколько там файлов txt и их имён (каждый раз по разному) Сможет кто-нибудь помочь? ЗЫ: у меня была идёя сделать что-то вроде for %%a in (*.txt) do konverter.exe %%a %%a.dbf ток проблемма, что в таком случае %%a - это не только имя файла, но и его расширение. и получается так konverter.exe name.txt name.txt.dbf а konverter.exe не дурак, ругается на name.txt.dbf Вот как бы, избавиться от расширения txt и получиь ток имя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 09:21 |
|
||
|
Помогите написать bat'ник
|
|||
|---|---|---|---|
|
#18+
WrСуть такова: В папке лежит файл konverter.exe, куча файлов *.txt и *.dbf konverter.exe - конвертит txt в dbf в командной строке konverter.exe name.txt name.dbf т.е. указываешь имя существующего файла txt и он создаёт файл dbf с заданным именем Надо. чтобы пользователь, запустил батник и старые dbf стёрлись, создались новые, после чего txt потёрлись Это получается что-то вроде del *.dbf konverter.exe name.txt name.dbf del *.txt ток фишка в том, что я не знаю, сколько там файлов txt и их имён (каждый раз по разному) Сможет кто-нибудь помочь? ЗЫ: у меня была идёя сделать что-то вроде for %%a in (*.txt) do konverter.exe %%a %%a.dbf ток проблемма, что в таком случае %%a - это не только имя файла, но и его расширение. и получается так konverter.exe name.txt name.txt.dbf а konverter.exe не дурак, ругается на name.txt.dbf Вот как бы, избавиться от расширения txt и получиь ток имя. Посмотри тут: http://www.rsdn.ru/article/winshell/batanyca.xml Это поможет тебе решить твою проблему... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 10:37 |
|
||
|
Помогите написать bat'ник
|
|||
|---|---|---|---|
|
#18+
WrВот как бы, избавиться от расширения txt и получиь ток имя. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 20:09 |
|
||
|
Помогите написать bat'ник
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous WrВот как бы, избавиться от расширения txt и получиь ток имя. Код: plaintext Почитал доки, из ссылки по предыдущему посту.. тож думал, что всё так просто. %%~na - имя файла %%~xa - расширение файла. Ток вот проблемка, вместо filename.dbf получается файл %~na.dbf Соответственно, этот файл содержит результат последнего конвертирования, а все предыдущие затираются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 08:02 |
|
||
|
Помогите написать bat'ник
|
|||
|---|---|---|---|
|
#18+
Wr andrey_anonymous WrВот как бы, избавиться от расширения txt и получиь ток имя. Код: plaintext Почитал доки, из ссылки по предыдущему посту.. тож думал, что всё так просто. %%~na - имя файла %%~xa - расширение файла. Ток вот проблемка, вместо filename.dbf получается файл %~na.dbf Соответственно, этот файл содержит результат последнего конвертирования, а все предыдущие затираются. Посмотри как я сделал (правда по другому поводу). Может поможет: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 11:27 |
|
||
|
Помогите написать bat'ник
|
|||
|---|---|---|---|
|
#18+
WrПочитал доки, из ссылки по предыдущему посту.. тож думал, что всё так просто. Видимо, плохо читали. Наберите в командной строке "help for" и почитайте еще раз :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 19:23 |
|
||
|
|

start [/forum/search_topic.php?author=Dead+Assassin&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 1145ms |
| total: | 1327ms |

| 0 / 0 |
