Создайте приложение с редактируемым свойством
Я ищу какой-то пример того, как создать приложение, которое имеет свойство в диалоговом окне свойств Windows, которое можно редактировать. В принципе, я хотел создать приложение, которое будет похоже на ярлык, но оно может использовать относительные пути. под диалогом свойств windows я подразумеваю окно, которое появляется, когда вы щелкаете правой кнопкой мыши файл в проводнике windows и выбираете пункт меню правой кнопкой мыши "Свойства" внизу.
В этом случае то, что я пытаюсь сделать, - это создать новую версию ярлыка, только эта будет принимать относительные пути. Я мог бы сделать что-то подобное с пакетным файлом, который содержит относительный путь к цели, но тогда командное окно будет открыто в течение того времени, когда файл открыт с помощью пакетного файла. В основном есть несколько папок, содержащих файлы, и псевдоним к тому же файлу с другим именем, так что можно открыть тот же файл (в данном случае видеофайл), который имеет другое имя.
Человек, который дал одну звезду, показал мне, насколько я глуп, по крайней мере, ответив на вопрос. Если это глупый вопрос, то докажите это.
Одним из вариантов может быть добавление приложением пункта контекстного меню в контекстное окно Проводника, которое вызовет форму, позволяющую пользователю ввести путь. До сих пор никто, кажется, не знает, как добавить свойство в текущее окно свойств файла.
Что я уже пробовал:
Много искал в интернете, но без особого успеха.
Dave Kreskowiak
Вам придется специально объяснить, что вы подразумеваете под "диалогом свойств Windows". В окнах больше "диалогов собственности", чем у моего сына наклеек на стенах в его комнате.
Clifford Nelson
Сделали
ZurdoDev
Вы хотите, чтобы он был редактируемым свойством или просто отображался, как и другие свойства (дата создания, размер и т. д.)
Вы должны привести четкий пример, чтобы помочь нам понять, что вам нужно сделать.
Clifford Nelson
Хорошо...Вот он. Я хочу создать очень простое приложение, которое сможет открыть файл, используя относительный путь, который можно задать в проводнике windows, изменив значение свойства, связанного с исполняемым файлом. Текущий ярлык, похоже, поддерживает только абсолютный путь, который бесполезен для портативных дисков, и папка, скопированная с ярлыками, больше не будет работать.
ZurdoDev
Почему бы вам не сделать путь аргументом командной строки? Я даже не уверен, что когда-либо видел то, о чем вы просите.
Clifford Nelson
Итак, расскажите мне, что происходит, когда вы создаете пакетную команду. Командное окно отображается до тех пор, пока приложение не будет запущено, если оно специально не закрыто. Таким образом, для каждого запущенного пакета появится два окна. Я не думаю, что это очень желательно. Вы можете. На мой взгляд, ярлыки должны были поддерживать относительные пути, но они, похоже, не работают, кроме как через плохие обходные пути.
ZurdoDev
Я предлагаю использовать аргумент командной строки, а не пакетный файл.
Clifford Nelson
По-прежнему не делает того, что я хочу. Я хотел создать приложение. Я решил эту проблему, но хочу посмотреть, смогу ли я создать что-то умнее, чем ярлык windows. Другими словами, замена. Я не спрашивал, как на самом деле это сделать, так как было бы мало причин спрашивать сообщество программистов о том, как что-то сделать в windows. Я хочу знать, как создать редактируемое свойство в окне свойств файла.
ZurdoDev
Как я уже сказал, Я никогда раньше не видел редактируемого свойства, поэтому не уверен, что это можно сделать. Однако использование аргумента командной строки было бы очень легко сделать и дать вам тот же результат.