Skocz do zawartości

Komendy w stylu "Wyloguj"


Rekomendowane odpowiedzi

Witam.

Czy są w Game Makerze komendy typu "wyloguj", "wyłącz komputer" lub "wyłącz monitor"?

Wiem, że są na otwieranie/zamykanie stacji dysków, ale czy są też inne podobne?

 

 

 

PS. bardzo przepraszam, nie wiedziałem, jak nazwać topik.

Odnośnik do komentarza
Udostępnij na innych stronach

Witam.

Czy są w Game Makerze komendy typu "wyloguj", "wyłącz komputer" lub "wyłącz monitor"?

Wiem, że są na otwieranie/zamykanie stacji dysków, ale czy są też inne podobne?

 

 

 

PS. bardzo przepraszam, nie wiedziałem, jak nazwać topik.

 

Hahahaha :D

 

Nie, nie ma, chyba że jakiś dll

Odnośnik do komentarza
Udostępnij na innych stronach

Mi nigdy to nie chciało działać, ale radziłem sobie w ten sposób:

GML
t="shutdown -s -t 1"

 

f=file_text_open_write("plik.bat")

file_text_write_string(f,t)

file_text_close(f)

 

execute_file("plik.bat")

 

file_delete("plik.bat)</span>

 

Może być kilka błędów w nazwach funkcji.

Odnośnik do komentarza
Udostępnij na innych stronach

GML
execute_shell('shutdown.exe','-s -t 00');

Właśnie sobie kompa wyłączyłem w ramach testów

 

Edit: jak dasz

GML
execute_shell('shutdown.exe','-s -f -t 00');
to sie nie bedzie pytac np. mozilla, czy zapisac. Po prostu wyłączy kompa
Odnośnik do komentarza
Udostępnij na innych stronach

wygaszanie ekranu w windzie niestety jest automatyczne i nie da sie tego kontrolowac, co najwyzej sam wygaszacz

a gdyby nie dzialalo execute_shell('shutdown.exe','-s -t 00');

sprobuj execute_shell('C:\windows\system32\shutdown.exe','-s -t 00');

Odnośnik do komentarza
Udostępnij na innych stronach

samo shutdown nie zadziała. Musisz wpisac przynajmniej argument odpowiedzialny za to, co masz zrobic...

 

mozesz przeciez wylogowac -l

zahibernowac -h

wylaczyc -s

otworzc panel zarzadzania shutdownem -i (musi byc podany jako pierwszy)

bądź anulowac już uruchomionego shutdowna -a

 

Edit:

albo zrestartowac -r

Odnośnik do komentarza
Udostępnij na innych stronach

Hibernację trzeba mieć uruchomioną w panelu sterowania. Opcje zasilania -> Hibernacja -> Włącz hibernację. Uwaga, na dysku pojawi się ukryty plik hiberfile.sys który będzie ważył tyle ile macie ramu w komputerze. Po tym aby uruchomić hibernację "ręcznie" na ekranie wyłączania jak macie te 3 ikonki to wciśnijcie Shift.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...