Есть ли способ получить имя командного файла в консольном приложении C#, которое выполняется этим пакетным файлом. Предположим, что у меня есть приложение C#, например. abc.exe и некоторый пакетный файл, например test.bat. Таким образом, этот файл test.bat запускает приложение abc.exe, тогда мне нужно получить имя пакетного файла, то есть test .bat из C# кода, то есть из abc.exeМогу ли я получить имя командного файла в приложении, которое выполняется этим пакетным файлом
ответ
Поставка имени командного файла в качестве параметра для C#. Вы можете получить доступ к параметру в методе «main».
Подробнее здесь:
ya я пробовал этот путь, а также смог получить, но требование например, мы не можем вводить какие-либо новые параметры, которые являются фиксированными, поэтому мы должны вносить изменения только в программу C#. Есть ли способ получить имя командного файла в коде C# –
. Думаю, вам стоит посмотреть на текущий выполнение приложений или что-то еще. Думаю, не очень и слишком открыто для ошибок. Одна из возможностей заключается в том, что вы можете изменить имя своего исполняемого файла C# в соответствии с именем вызывающего пакетного файла. Легко получить имя C# exe в программе C#. Затем сопоставьте имя exe с известным списком возможных имен пакетных файлов. Также неприятный взломать, но в правильных условиях он может избавить вас от неприятностей. – Resource
@InduNarayan Как создать небольшую программу запуска C#, которая запускается файлом .bat, и ему присваивается имя файла .bat, а также другие параметры, а затем он обрабатывает «настоящую» программу и делает все необходимое, что зависит от зная личность файла .bat? – RenniePet
- 1. Что случилось с этим пакетным файлом?
- 2. Получить имя исполняемого командного файла
- 3. Как автоматизировать Internet Explorer пакетным файлом?
- 4. Могу ли я создать систему блокировки паролей с пакетным файлом?
- 5. Получить имя автора файла, которое выполняется в SVN
- 6. Переименовать файлы с пакетным файлом, если отсутствует имя файла.
- 7. Проблема с пакетным файлом
- 8. Получить имя сервера командного файла из командного файла
- 9. Проблема с пакетным файлом
- 10. Проблемы с пакетным файлом
- 11. Получить имя командного файла из подпрограммы
- 12. Автоматизация с пакетным файлом
- 13. Пользовательские проблемы с пакетным файлом
- 14. Как изменить каталог с инициализированным пакетным файлом на расположение командного файла
- 15. Связанного расширения с пакетным файлом, получить имя файла в пакетный файл
- 16. Могу ли я обернуть длинное имя файла?
- 17. Есть ли простое уравнение, которое я могу заменить этим методом?
- 18. Могу ли я получить имя файла для TPicture напрямую?
- 19. Могу ли я получить имя файла, используемого в ifstream/ofstream?
- 20. Именование диска с пакетным файлом
- 21. Как ftp с пакетным файлом?
- 22. Как создать файл с пакетным файлом
- 23. Редактирование XML с пакетным файлом
- 24. проверить и закрыть всплывающее окно firefox с пакетным файлом?
- 25. Вызов командного файла Windows из GNUMakeFile
- 26. Проблемы с пакетным файлом - Ошибка командного кода в работе, но работает отлично Снаружи в CMD.exe
- 27. Внутри командного файла, как я могу определить, запущен ли процесс?
- 28. Проблемы с пакетным файлом, оставляющим пробел после редактирования текстового файла
- 29. Можно ли отправить файл на принтер с пакетным файлом?
- 30. Access Macro не выполняется из командного файла
Можете ли вы уточнить, что вы спрашиваете? Что вы подразумеваете под «запуском этого командного файла» ... вы имеете в виду, если вы можете использовать C# для получения имени файла для всех запущенных файлов .bat? – Tyress
Я уверен, что я объясню вам мой вопрос, предположим, что у меня есть приложение C#, например. abc.exe и некоторый пакетный файл, например test.bat. Таким образом, этот файл test.bat запускает приложение abc.exe, тогда мне нужно получить имя командного файла, то есть проверить .bat с кодом C#, то есть от abc.exe –