Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak napisać bibliotekę .au3 ?


Rekomendowane odpowiedzi

Opublikowano

Witam tak jak u góry jak napisać bibliotekę .au3 ?
Jakie polecenia będą mi potrzebne ?

Biblioteka będzie do Opery, więc jak ją odpalić nie podając jej położenia np. c:\...\Opera.exe ?

Opublikowano

Położenie może się znajdować w rejestrze.

Biblioteka w AutoIT to po prostu plik z funkcjami i zmiennymi, zazwyczaj bez kodu który się wykonuje "sam z siebie". Czyli wsadzasz tam funkcje i zmienne, robisz #include i tyle, możesz używać funkcji i zmiennych z tej biblioteki.

846331404756772371599.jpeg
Opublikowano

Jeśli nie wiesz nawet gdzie jest rejestr to odpuść sobie pisanie programów. To jest przecież podstawowa rzecz znajomości komputera. Chociaż bardziej systemu. :) 
Start -> Regedit

Opublikowano
Biblioteka będzie do Opery, więc jak ją odpalić nie podając jej położenia np. c:\...\Opera.exe ?

 

Jeżeli nie znajdzie się w rejestrze.

Możesz przeszukać każdy dysk z standardową ścieżką do opery. (FileExist)

Uważaj przy różnych wersjach językowych systemu, nazwę folderu "Program files" możesz pobrać dzięki makru @ProgramFilesDir i wyciąć sekcje dysku za pomocą StringTrim.

Jeżeli nie znajdzie to wywołaj funkcje FileOpenDialog, możesz użyć TYLKO FileOpenDialog, to co opisałem na górze to tylko kwestia znalezenia pliku przy standardowej instalacji.

Ścieżkę zapisz sobie potem do rejestru i sprawdzaj na początku funkcji, aby pominąć powyższe kroki.

 

Takie coś umieść sobie w funkcji init i wuala.

@edit

ścieżke znajdziesz w HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

A funkcją RegEnumVal znajdziesz nazwe klucza, po jej zawartości.(nazwa zawiera ścieżkę)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...