[#1] Daysleeper (shutdown/reboot computer)
Witajcie.

Odświerzyłem dziś mój stary projekt zegarka do wyłączania/rebootowania kompa po wyznaczonym czasie / o wyznaczonej godzinie.
Pozostawiam Wam do testów i uwag:
http://ramdisk.net.pl/t/Daysleeper/Daysleeper_0-9-3.lha
Bardzo proszę was o graby okienek Daysleepera u was.

UWAGA: ikonifigacja programu w czasie gdy jest w trybie odliczania nie ma sensu, gdyż program wtedy staje się bezużyteczny - przestaje odliczać. To taki bug, którego nie potrafię w tej wersji usunąć.

W przygotowaniu jest wersja wykonana w Hollywood pozbawiona tej wady. Pokażę gdy skończę.
[#2] Re: Daysleeper (shutdown/reboot computer)

@R-Tea, post #1

UWAGA: ikonifigacja programu w czasie gdy jest w trybie odliczania nie ma sensu, gdyż program wtedy staje się bezużyteczny - przestaje odliczać. To taki bug, którego nie potrafię w tej wersji usunąć.


Tak jak napisał Krashan, musisz odliczać czas za pomocą timer.device. Jak to zrobić, znajdziesz np. w kursie Asmana na PPA.

Jakie wymagania ma Twój program? Bo po skompilowaniu na OS3/MUI3.8 nie działa (hituje a potem GURU).
[wyróżniony] [#3] Re: Daysleeper (shutdown/reboot computer)

@R-Tea, post #1

Fajnie, że ruszyłeś ten programik. Używam go dość często. Dzięki.
Dałoby się zrobić tak aby pamiętał ostatnie ustawienie przycisku "at time" / "countdown"? W 99% przypadków używam tej drugiej opcji. Natomiast zawsze po uruchomieniu programu jest ustawione domyślnie na "at time".
[#4] Re: Daysleeper (shutdown/reboot computer)

@forge, post #2

Podejrzewam, że MorphOS. Czytałeś readme?

Ostatnia aktualizacja: 20.08.2017 10:59:59 przez deez
[wyróżniony] [#5] Re: Daysleeper (shutdown/reboot computer)

@deez, post #4

A jednak działa na OS3, wystarczy zainstalować najnowsze MUI5 (i już nie hituje).

[#6] Re: Daysleeper (shutdown/reboot computer)

@forge, post #2

@ forge
W wersji 1.0, która właśnie powstaje, wykorzystuję wywołania timer.device pośrednio przez funkcję z Hollywood.
Nigdy nie kompilowałem (i nie testowałem) dla OS3. Wersja dla OS3.x raczej nie ma sensu, gdyż Amig Commodore i Escomu nie da się wyłączyć programowo, a Daysleeper wykorzystuje m.in. C:Shutdown z MorphOS-a 2.0+ (i w następnej kolejności z AmigaOS4.x).

@ deez
Myślę, że się da. Obadam temat. Najprawdopodobniej będzie to już w wersji 1.0 która powstaje już od podstaw w Hollywood. I najważniejsza rzecz: po ikonifikacji program działa Dodatkowo będzie parę nowych ficzerów.
[#7] Re: Daysleeper (shutdown/reboot computer)

@forge, post #5

Wow! Dzięki wielkie! Ale mimo wszystko, przecież od ci nie wyłączy Amigi.
[#8] Re: Daysleeper (shutdown/reboot computer)

@R-Tea, post #7

Wyłączy.
Jak pamiętam ktoś stworzył urządzonko podłączone pod LPT albo serial , które wyłącza Amigę ( zasilacz atx)
[#9] Re: Daysleeper (shutdown/reboot computer)

@Norbert, post #8

@ Norbert
Ale to naprawdę skrajny przypadek. Zresztą, forge może przecież upublicznić swój port wraz z odpowiednimi informacjami w readme nt. tego urządzenia.

@ forge
Te GURU to z pewnąścią z powodu braku klasy clock.mcc w MUI3.8 - ten graficzny zegar.
[#10] Re: Daysleeper (shutdown/reboot computer)

@R-Tea, post #9

Nie taki skrajny bo na Aminet są co najmniej trzy hard/doc-i na to ATX.
[#11] Re: Daysleeper (shutdown/reboot computer)

@TechNineWonder, post #10

Nie taki skrajny


Skrajny, bo ilu klasykowców tego używa? No właśnie :P
[#12] Re: Daysleeper (shutdown/reboot computer)

@agrajek, post #11

To sobie zobacz na liczbę pobrań, podziel to przez trzy i 10% procent z tej liczby to będzie liczba userów.


A ilu Morpho-sowców ustawia sobie automatyczne wyłączanie Mac-a. Co? Czterech czy może pięciu. No właśnie
[#13] Re: Daysleeper (shutdown/reboot computer)

@deez, post #3

@ deez
Odnośnie twojej sugestii, to zrobiłem to trochę inaczej. Jestem fanem typowo amigowych rozwiązań i lubię bardzo tooltypy ikonki, dlatego dodałem dodałem obsługę Tooltypów, Są dwa:
REBOOT
COUNTDOWN
Zmieniają one domyślne ustawienia gadżetów cyklicznych. Gdy nie użyjemy żadnego z tych tooltypów, to program odpala się z domyślnymi ustawieniami, jak dotychczas, czyli Shutdown, At time.
[#14] Re: Daysleeper (shutdown/reboot computer)

@deez, post #3

Wersja podstawowa (dla MorphOS), wykonana w Hollywood.
MUI Royale nie posiada Clock.mcc, więc obejdziemy się bez tego gadżetu.
W ikonce tooltypy: REBOOT i COUNTDOWN dla ustawienia domyślnych opcji (sugestia deez-a).
http://ramdisk.net.pl/t/Daysleeper/Daysleeper
http://ramdisk.net.pl/t/Daysleeper/Daysleeper.info
http://ramdisk.net.pl/t/Daysleeper/Daysleeper_appicon.info
[#15] Re: Daysleeper (shutdown/reboot computer)

@R-Tea, post #14

Zero chętnych do testów?
A tu kolejna wersja rozwojowa:
http://ramdisk.net.pl/t/Daysleeper/Daysleeper
http://ramdisk.net.pl/t/Daysleeper/Daysleeper.info
http://ramdisk.net.pl/t/Daysleeper/Daysleeper_appicon.info
.readme
Obsługa z klawiatury, obsługa CLI/Shell i nowe tooltypy.
Z readme dowiecie się co i jak.
Testujcie.

Ostatnia aktualizacja: 03.09.2017 02:27:13 przez R-Tea
[#16] Re: Daysleeper (shutdown/reboot computer)

@R-Tea, post #15

Nie sprawdzalem czy glowne funkcje dzialaja, ale tak na pierwszy rzut oka moge napisac ze:
- nie ma podpowiedzi parametrow w trybie Shell/CLI, np -help lub -?
- przy wyborze jakiegos parametru z ikony lub Shella pojawia sie debug
[#17] Re: Daysleeper (shutdown/reboot computer)

@Norbert, post #8

np ja kiedys, uzywalo tego cos kolo setki ludzi - tyle feedbackow mialem przynajmniej - ale to grubo ponad 10 lat temu.
A o ile sie nie myle nowsze mediatory tez pozwalaly na cos podobnego.

TSD: w MOS jest waitx, jak ktos w komciach w tabie obok zauwazyl :)
[#18] Re: Daysleeper (shutdown/reboot computer)

@Phibrizzo, post #16

Pierwsza publiczna wersja jest już na Aminecie.
Poprawki i sugestie Phibrizzo wprowadzone.
Niestety, nie udało się użyć -? ani -help. Ta druga opcja jest zarezerowana dla samego Hollywood (bo "skompilowany" program i tak, wewnętrznie pozostaje skryptem, a jego parametry łykane są przez zaszyty w wykonywalnym pliku player Hollywood), a ta pierwsza jest ignorowana, bo parametry muszą się zaczynać od litery.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem