169 похожих чатов

Как добавить ссылку в Быстрый доступ в Проводнике windows 10? Нашёл,

как на power shell сделать, но может есть способ через Дельфи?

31 ответов

57 просмотров

Это просто папка

А- Автор вопроса
Hemul GM
Это просто папка

Не. Это в вин7 была папка.

А
Не. Это в вин7 была папка.

О каком быстром доступе речь?

Через манипуляции с объектом shell https://learn.microsoft.com/en-us/archive/msdn-technet-forums/eef5017b-4132-49ac-8139-66b1da844e6b

А- Автор вопроса

var o: OleVariant; begin o:=CreateOleObject('shell.application'); o.Namespace('C:\Program Files').Self.InvokeVerb('pintohome'); end; Если можно сделать лучше, подсказывайте.

А
var o: OleVariant; begin o:=CreateOleObject('she...

а чем плох pwsh ? можно ещё .vbs-скрипт

А- Автор вопроса
Iluha Companets
а чем плох pwsh ? можно ещё .vbs-скрипт

Надо в программу встроить, скрипты отдельно таскать не хочется. Но я передумаю. Мало ли еще откуда запускать придется.

А
Надо в программу встроить, скрипты отдельно таскат...

не вижу ничего плохого в "таскании скриптов", тем более что это как раз их поля задача

А
Надо в программу встроить, скрипты отдельно таскат...

ещё плюс в использовании скрипта - то, что его возможно запустить "с правами администратора", в то время как хостовый процесс, скорее всего, должен работать от обычного пользователя

Iluha Companets
не вижу ничего плохого в "таскании скриптов", тем ...

Проще отлаживать один язык, чем два. Если скрипт не надо менять уже после установки программы, зачем усложнять себе жизнь?

А- Автор вопроса
Alexey Gavrilov
Нафига? достаточно.

Теперь, как это удалить или изменить?

А
Теперь, как это удалить или изменить?

Так же. Там же и написано. https://t.me/Delphi_Lazarus/323954

Arioch The
Проще отлаживать один язык, чем два. Если скрипт н...

спорно (я щас могу тут такой скрипт выкатить, что в принципе можно и в си в дельфи сделать, но смысла полный ноль)

Alexey Gavrilov
Через манипуляции с объектом shell https://learn.m...

А вот хотите странного? Можно сделать, чтобы приложение сменилось, а кнопка нет? То есть чтобы у двух разных программ была одна кнопка? Через AppDomains или ещё как?

Iluha Companets
спорно (я щас могу тут такой скрипт выкатить, что ...

Ты можешь натравить отладчик дельфы на pwsh исходник или VBS исходник? Вряд ли. И это неудобство. Да, взамен получаешь другие плюшки, но нужны ли они. Спорно - означает, что в разных ситуациях по разному, но это всегда так.

Iluha Companets
зачем отлаживать создание ярлыка? )))

У Майков доступна большая часть их отладочных символов, так что...))) Возможно и имеет))

Arioch The
А вот хотите странного? Можно сделать, чтобы прил...

Если кнопка по сути окно, с параметрами(CreateWindow("Button",...))...которое зависит от другого окна - то нет))

Александр В
Если кнопка по сути окно, с параметрами(CreateWind...

Это окно управляется другой программой, проводником. И вот вопрос, можно ли ему как-то объяснить, что две программы - один комплекс. Что за пускатель - это просто запускатель...

Arioch The
Это окно управляется другой программой, проводнико...

Ну. Только если кнопка shell объект насколько я помню

Arioch The
А вот хотите странного? Можно сделать, чтобы прил...

Если это прямые вопросы ко мне, то я такие не решал.

В общем и целом я согласный, это дело инсталятора. Но есть случае, когда профиль, например, или конфиг надо указать и сделать именно для него.

Alexey Gavrilov
В общем и целом я согласный, это дело инсталятора....

передать имя файла как параметр - простейшая операция, в чём проблема?

Alexey Gavrilov
В общем и целом я согласный, это дело инсталятора....

Это не дело инсталлятора, это дело юзера, какие приложения ему милы. Иначе туда начинают лепить рекламу. Майкрософт по этой причине убирал доступ к верхней части меню Пуск, теперь вот говорят в 10-ке убрали папочку pinned applications, именно Чтобы у инсталлятор в не было возможности туда что-то впихнуть. И завтра могут ещё что-то отрезать...

Arioch The
Это не дело инсталлятора, это дело юзера, какие пр...

Пользователь сделал себе профиль внутри программы, нажал кнопочку, "Сделать Любимым профилем". Имеет право. Чего вы прицепились? Я дал ответ на вопрос. Как ТС будет использовать ответ - его дело. Он не спрашивал, как сделать правильно. Он спрашивал, как сделать, используя Delphi.

А- Автор вопроса
Alexey Gavrilov
Так же. Там же и написано. https://t.me/Delphi_Laz...

А как указать название ярлыка? Путь к каталогу будет разный, но имя отлично от имени каталога.

Alexey Gavrilov
Пользователь сделал себе профиль внутри программы,...

Вот точно так же в Майкрософте думали когда-то. Практика показала, что на одну такую программу приходится 10 зловредных рекламных. И все бьют себя пяткой в грудь и орут "меня юзер попросил", причём зловреды орут громче. ...а так делайте как хотите, я просто напоминаю что Майкрософт считает это подозрительным поведением и регулярно (раз в несколько лет) подобное запрещает

А
var o: OleVariant; begin o:=CreateOleObject('she...

Не pintohome а ту команду, которую видит пользователь, а она на разных языках разная. Но это все было до версии 1809,потом убрали

Похожие вопросы

Обсуждают сегодня

Всем привет. Сейчас я изучаю erlang по книге Erlang and OTP in action. Дошел до главы где реализуется первый gen server на примере tcp rpc сервера. Меня очень сильно смутил ко...
Freezing Death
10
У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
что за асемблер кста?
Shvabrikk Nya
19
Добрый день! Пробую отловить исключение EConvertError: function _TryTextToDouble(var DoubleVar: Extended; Text: String): Boolean; begin try DoubleVar := StrToFloat...
Kirill Filippenok
19
всем привет. реально ли понять чем в процессе занята память? delphi/linux, процесс свой
Handatros
12
Подскажите... Есть ли название у способа разработки кода, в котором: сперва пишут минимальную рабочую структуру: Напр. ввод, обработка, вывод, контроль. Потом эту структуру д...
Budemposmotret
6
В дизассемблере вижу, что строки пихают в регистры через lea, почему так, а не через mov?
Oleg
8
А где @Grinyaha уважаемый пропал?
Am Ambrion
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Коллеги, а не могли бы вы подсказать, как происходит оптимизация кода при выполнении кода julia? (Точнее, как управлять уровнем оптимизации, аналогично LLVM/GCC). Потому что...
Илья Гаража
5
Карта сайта