ďťż

Rejestr systemu Klucz dodajączy opcję w menu...

       

Podstrony


telcocafe

Mam problem. Chciałbym dodać do menu kontekstowego dowolnego pliku opcję, która uruchamiałaby program razem z parametrem 'nazwa pliku'. Czy ktoś wie, co dodać do rejestru w kluczu HKEY_CLASSES_ROOT\AllFilesystemObjects\shellexe\ContextMenuHandlers, aby to zrobić?
Z góry dziękuję za odpowiedź.

-----------

Takie małe BTW:
Czy ktoś słyszał o usłudze WinXP o nazwie 'profile wędrujące' lub 'zdalne'?




Mam problem. Chciałbym dodać do menu kontekstowego dowolnego pliku opcję, która uruchamiałaby program razem z parametrem 'nazwa pliku'. Czy ktoś wie, co dodać do rejestru w kluczu HKEY_CLASSES_ROOT\AllFilesystemObjects\shellexe\ContextMenuHandlers, aby to zrobić?
Z góry dziękuję za odpowiedź.

-----------

Takie małe BTW:
Czy ktoś słyszał o usłudze WinXP o nazwie 'profile wędrujące' lub 'zdalne'?

A nie łatwiej byłoby dodać w kluczu HKEY_CLASSES_ROOT\* podklucz Shell w nim jakiś podklucz (w Default tego klucza wpisać należy to jak się pozycja ma nazywać) w tym jakimś podkluczu kolejny o nazwie command a w default klucza Command polecenie np mojprogram.exe %1
Np dodanie do menu opcji otwierania za pomocą Worda. To co w code trzeba skopiować do notatnika, zapisać jako reg i dodać dwuklikiem do rejestru
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\Shell] [HKEY_CLASSES_ROOT\*\Shell\word] @="Otwórz w Wordzie" [HKEY_CLASSES_ROOT\*\Shell\word\command] @="winword.exe %1"

Wadą takiego rozwiązania jest to, że jak jest plik o nieznanym rozszerzeniu to polecenie to ustawi się jako domyślne.

BTW - profile mobilne ;) Na początek - google zwracają pod tym hasłem (na trzecim miejscu) link do strony MS gdzie co nieco jest opisane (nie przejmuj się, że opis jest dla Windowsa 2000)

Może ktoś ma lepszy pomysł od mojego... Otóż moje zadanie polega na umożliwieniu osobom niewtajemniczonym w obsługę komputera wysyłanie plików na konta na serwerze ftp w sieci lokalnej. Moja koncepcja polega na kliknieciu na plik prawym przyciskiem myszy, wybraniu "Wyślij na serwer...", wpisaniu loginu i hasła oraz transferze pliku. Może ktoś rzuci inną ideę...
---
Dzięki za dane na temat kont. Pobawimy sie...
Użytkownik coperek edytował ten post 28 wrzesień 2005, 21:16


ja bynm to w ogóle se programik do tego machnął :lol:

użyt otwiera program - loguje się do serwera - > i przeciąga tam po prostu pliki które mają się tam znaleźć :D można tak zrobić w total commaderze ale on jest komercha :D do zastosowania w firmie powinien być legal soft :D

więc tak jak mówię stworzenie programiku który będzie przekazywal pliki do serwera wydaje się najrozsądniejsze

Zrób sobie w katalogu %userprofile%\SendTo plik bat (o nazwie np. Wyślij na serwer.bat). A do bata wrzuć:
@echo open nazwa_serwera_ftp > %windir%\123.txt @echo nazwa_uzytkownika>> %windir%\123.txt @echo hasło>> %windir%\123.txt @echo cd nazwa_katalogu_na_ftp>>%windir%\123.txt @echo binary>>%windir%\123.txt @echo put %1 >> %windir%\123.txt @echo quit>>%windir%\123.txt @ftp -s:%windir%\123.txt

Więcej poleceń dla ftp dostaniesz wpisując w helpa systemowego ftp - będziesz miał listę poleceń (być może zamiast put trzeba by użyć mput). Echo jakiś_tekst > nazwa_pliku zapisuje do pliku nazwa_pliku jakiś_tekst nadpisując go. Użycie >> powoduje dopisanie czegoś do nazwa_pliku. Używanie tego dostępne jest po naciśnięciu prawgo klawisza i wybraniu z menu Wyślij do ..
Wady:
1. Widoczna w bacie nazwa użytkownika i hasło - można ukryć korzystając np z programiku bat2exe i pakując powstały exe za pomocą upx
2. Hasło i nazwa użytkownika wpisane na sztywno.

Aha - pozmieniaj sobie ten kod odpowiednio pod siebie ;)
Użytkownik Uno edytował ten post 28 wrzesień 2005, 22:28

można tak zrobić w total commaderze ale on jest komercha

a tyle że używanie jej jest nielegalne bez zakupienia. i jakby bsa wpadło do firmy to lecą za to też

tak apropos myślenie nie boli

po za tym ten OT to nawet niezgiodny z regulaminem. zachęcasz do używania nielegalnego softu

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.