Rozróznienie czy odpalono z memu kont. czy przez 2xklik

0

Mam skojarzone rozszerzenie ze swoim programem. Mam także menu kontekstowe. Chce jakoś rozróznić w pragramie, czy program został odpalony przez dwukrotne kliknięcie na plik czy z menu kontekstowego. W obu przypadkach odpalam ten sam program exe.

0

Czy mi się wydaje, czy do skojarzenia rozszerzenia + dodania menu kontekstowego użyłeś gotowca, którego nie rozumiesz? Żeby zarejestrować np akcję open musisz dodać odpowiedni klucz do rejestru w odpowiednim miejscu, tak? W najprostszej postaci klucz ma wartość "nazwa programu %1" a ty nazwę otwieranego pliku masz w ParamStr, ak? No to zmień rejestrowaną akcję, na np: "nazwa programu -fromContext %1" i w ParamStr będziesz miał info co wywołało program, a w drugim nazwę pliku.

0

No rzeczywiście do końca nie rozumiałem po co jest ta %1. Teraz wiem. Dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1