Каковы лучшие бесплатные ресурсы для обучения использованию расширенного пакетного файла?Лучший бесплатный ресурс для обучения использованию расширенного пакетного файла?
ответ
Это не бесплатно, но это, вероятно, лучше всего. "Windows NT Shell Scripting" by Tim Hill.
При этом всякий раз, когда я пытаюсь сделать что-то «расширенное» в командных файлах cmd, я всегда сожалею об этом.
Всегда.
редактировать: какое-то объяснение недостатков пакетных файлов:
- математические способности являются жалким
- процитировать поддержка задним числом - если вам нужно передать строку в кавычках в качестве аргумента команды, которая должны быть цитируемыми себя, зарезервировать место в убежище (на самом деле, я не уверен, что это возможно)
- строк лоскутные половин реализованной функциональности
Тогда есть, казалось бы, бесконечные битки странностей, угловых случаев и несоответствий, с которыми вы сталкиваетесь на каждом шагу.
Единственное, что происходит с пакетными файлами, это то, что они поддерживаются в каждом окне Windows. Если вы просто хотите автоматизировать выполнение нескольких команд в группе, отлично. Возможно, добавьте простой цикл, пару подпрограмм и некоторые переменные среды для параметризации вещей. Кроме того, я настоятельно рекомендую вам использовать что-то еще.
Вместо этого вы предлагаете использовать скриптовый язык? – 2008-10-07 23:01:13
Прошлое Wikipedia's batch file entry? ... или любой из the multitude of answers google gives on advanced batch file usage?
Я нашел этот один, чтобы быть полезным: http://www.ss64.com/ntsyntax/
Возможно переполнение стека?
https://stackoverflow.com/questions/tagged/batch-file
То, что я нашел, чтобы быть очень полезным в том, чтобы сохранить все встроенные в cmd.exe помощи файлов. В cmd.exe введите «help», который покажет вам большой список команд, на которые вы можете получить помощь, для каждого из этих типов «help <command>», а затем сохраните результаты в файлы с соответствующим именем. Лично мне гораздо удобнее читать справочную информацию в форме файла.
Кроме того, я очень согласен с запретом Майка Б против использования командных файлов слишком много. Почти всегда лучше использовать более надежный язык, чем пакет, для любой задачи, которая не является тривиальной. Если ваш пакетный файл больше, чем длительность страницы при печати, вы почти наверняка живете, чтобы пожалеть об этом.
Также рассмотрите возможность обучения Windows Scripting Host в качестве альтернативы пакетному сценарию. Вы можете использовать свой язык для написания сценариев (JScript, VBScript, даже Python). Он поддерживается любой современной версией Windows и предоставляет многофункциональную библиотеку функций, которая делает пакетные файлы примитивными в сравнении.
Что я говорю? Windows Пакетные файлы ARE примитивный.
Вы также можете создавать повторно используемые библиотеки, модули и т. Д.Было немного кривой обучения по сравнению с пакетными файлами, но это того стоило. Больше не нужно, чтобы мои друзья из Linux высмеивали мою низкую среду сценариев. Теперь они просто высмеивают мою низшую ОС.
Для получения справки по командам, этот .bat файл поместит помощи всех команд в хороший HTML страницы: http://www.robvanderwoude.com/files/allhelp.zip
Этот парень имеет некоторые другие интересные .bat вещи. http://www.robvanderwoude.com/batexamples_a.html
- 1. Лучший ресурс для обучения .NET-дженериков?
- 2. RoR - Ресурс для обучения
- 3. бесплатный интерфейс обучения URL
- 4. Chrome Developer Tools: лучший ресурс для обучения расширенным функциям?
- 5. Хороший ресурс для обучения HTML5
- 6. Полезный ресурс для обучения Фрагменты
- 7. specman e бесплатный инструмент для обучения
- 8. iPhone: бесплатный сертификат разработчика только для обучения
- 9. Ресурсы для обучения использованию AJAX с ASP.NET
- 10. Создание пакетного файла для записи пакетного файла
- 11. Какой лучший бесплатный ресурс узнать о MIS IIS?
- 12. ошибка обучения использованию пользовательских событий
- 13. iOS: Каковы наилучшие ресурсы для обучения использованию Interface Builder
- 14. Что такое хороший ресурс для обучения XNA?
- 15. Хороший веб-ресурс для обучения Direct Compute?
- 16. Ресурс (ы) для обучения побитовой операции?
- 17. Хороший ресурс/книга для обучения Objective-C
- 18. Каков наилучший ресурс для обучения Windows-драйверов?
- 19. Переименование пакетного файла Windows для пакетного рендеринга
- 20. для пакетного файла цикла
- 21. Автоматическая загрузка файла изображения в бесплатный онлайн-ресурс OCR
- 22. Wordpress лучший путь обучения
- 23. Лучший бесплатный репортер аварийных ситуаций для iOS
- 24. Какой лучший бесплатный идеал для мобильных устройств?
- 25. Лучший бесплатный файловый менеджер для ASP.Net
- 26. Лучший бесплатный richtextbox для ASP.NET 2.0?
- 27. Какой лучший бесплатный ftp-компонент для delphi
- 28. Лучший бесплатный редактор XSLT для eclipse?
- 29. Какой лучший бесплатный IDE для изучения smalltalk?
- 30. Какой лучший бесплатный профайлер C++ для Windows?
Любые причины, по которым вы попадаете в пакетные файлы, а не в PowerShell? Работа со старыми версиями DOS/Windows или что-то еще? – 2008-10-07 23:02:10