File Association - Как вставить имя файла в качестве аргумента командной строки - PullRequest
2 голосов
/ 29 сентября 2011

Я знаю, как связать определенные расширения файлов в проекте развертывания, но когда один из этих файлов открыт, я хочу передать имя файла моему приложению, чтобы выполнить правильное действие.

Я могу указать, что отправлять в качестве аргумента командной строки на вкладке «Типы файлов» моего проекта развертывания, как показано в Img 1.

Img 1

Как я могу получить фактическое имя файла, который был открыт для использования в качестве значения аргументов?

1 Ответ

2 голосов
/ 29 сентября 2011

Используйте "%1" вместо "%FileName".Убедитесь, что вы заключили его в двойные кавычки, чтобы правильно получить имена файлов с пробелами в имени или пути.Если ваше приложение может принимать более одного имени файла или требуется более одного параметра, обрабатывайте их одинаково, используя "%2" и так далее.Убедитесь, что каждый из них отделен от других пробелом, и заключите их в символы двойной кавычки.

...