К счастью для вас, отрывок и набросок UWP поддерживает это с помощью глубокого связывания и неясного обработчика протокола.
var theURI = encodeURI("ms-screenclip:source=\"cortana\"");
var msg = new builder.Message(session)
.text("Taking a screenshot ")
.speak("Taking a screenshot ")
.sourceEvent(
{
cortana: {
action: {
type: "LaunchUri",
uri: theURI
}
}
});
Возможно, я неправильно понимаю, что вы пытаетесь сделать, но если у вас есть папка в пути к классам, это означает, что все файлы под ней также должны быть в пути к классам. Если нет, вы всегда можете передать каждый файл .properties в путь к классу.
Но в любом случае, поскольку файл / папка, содержащая файл, находится в пути к классам, вы должны просто иметь возможность сделать:
InputStream in = new FileInputStream("classpath:xyz.properties")
И поскольку «foo / bar / plugh» находится в пути к классам, одно из мест, где он будет искать xyz.properties, находится в «foo / bar / plugh».