Witam, interesuje mnie jak dodać do menu kontekstowego opcje otwarcia zaznaczonego tekstu w innym programie (np. Word / Notatnik). Nie wiem jak dokładnie powinna brzmieć komenda. Proszę o pomoc.
PS: Mam nadzieje że jest to wogóle możliwe
Originally posted by donchrisgliwice:
Mam nadzieje że jest to wogóle możliwe
A jak się uruchamia notatnik albo word, żeby otworzył zawartość schowka?
Jak zrobisz
Copy & Execute Program,"notepad","%C"to Ci skopiuje zaznaczenie i uruchomi notatnik. Ale czy po otwarciu notatnika zawartość schowka sama się wklei? To "%C" tak wstawiłem ...
Dzięki
Hm... Można by wywołać program z zaznaczonym tekstem jako parametrem, ale program ten musiałby wspierać coś takiego - albo wstawienie podanego ciągu do nowego pliku albo wklejenie zawartości schowka po uruchomieniu.
W Notepad2, to można np.
Copy & Execute program,"notepad.exe","/c"
Proszę o jeszcze jedną poradę, ułożyłem taką komendę:
Item, "Otwórz w notatniku"="Copy & Execute Program","notepad","%C"
jednak notatnik się nie otwiera...
Zakładam że popełniłem błąd w składni
Item, "Otwórz w notatniku"="Copy & Execute Program,"notepad","%C""
spróbuj też :
Item, "Otwórz w notatniku"="Copy & Execute Program,"C:\Windows\System32\notepad.exe","%C""
Originally posted by Łukash:
Też zadziała bo ma we właściwych miejscach znaki "Item, "Otwórz w notatniku"="Copy & Execute Program,"C:\Windows\System32\notepad.exe","%C""
Coś mi się wydaje, że bez znaków " np.
Item, "Otwórz w notatniku"=Copy & Execute Program,"notepad","%C"też zadziała
Originally posted by Ryszard:
Coś mi się wydaje, że bez znaków " np.
Item, "Otwórz w notatniku"=Copy & Execute Program,"notepad","%C"też zadziała
Działa i bez 'uszek', ale nie wkleja zawartości schowka.
Ongiś próbowałam wywołać systemowy notatnik i wkleić do niego zawartość schowka, bezskutecznie.
Udaje mi się to tylko z Notepad2 i to w tej sekwencji:
Item, "Otwórz w Notepad2"="Copy & Execute Program, "C:\Program Files\Notepad2\notepad2.exe", "/c""
Programy systemowe nie wymagają podawania pełnej ścieżki, wystarczy, jak podaje Ryszard, ale trzeba znać parametr pozwalający na wklejenie zawartości schowka.
Dla IrfanView na przykład działa z "/clippaste" (rzecz jednak nie dotyczy tekstu):
Item, "Otwórz obrazek w IrfanView"="Copy image, -2, "urlinfo",, "IrfanView" & Execute program, "C:\Program Files\IrfanView\i_view32.exe", "/clippaste""
Parametr "%c" jest parametrem z Opery, niekoniecznie z innych programów, które Opera im tylko przesyła.
Item, "Otwórz w notatniku"=Copy & Execute Program,"notepad","%C"
gdy to wpisałem i kliknąłem na tą opcje w menu to otwiera się notatnik i komunikuje:
nie można znaleźć pliku %C.exe. Czy utworzyć plik teraz?
wnioskuje więc, że tym ostatnim parametrem powinno być coś w stylu "utwórz nowy dokument i wklej", ale jak to poprawnie napisać ?
Originally posted by donchrisgliwice:
Nie wydaje mi się, żeby zwykły notatnik wspierał coś takiego. Polecam Notepad2 i opcję zastąpienia systemowego notatnika, nawet jeśli wydaje ci się, że go nie potrzebujesz.tym ostatnim parametrem powinno być coś w stylu "utwórz nowy dokument i wklej"
Parametr przekazany w linii komend do notatnika (bez żadnego poprzedzającego przełącznika), to właśnie nazwa pliku do otwarcia.
Originally posted by Saskatchewan:
Ja również. Notepad2 jest o całe niebo lepszy. I wcale nic złego w systemie się nie dzieje.Polecam Notepad2 i opcję zastąpienia systemowego notatnika, nawet jeśli wydaje ci się, że go nie potrzebujesz.