Cinu2421 22 Opublikowano 18 stycznia 2024 Udostępnij Opublikowano 18 stycznia 2024 Witam. Jak zmieniac godziny, minuty w zmiennej? Chodzi o to ze chce zrobic komende w ktorej podaje godzine i np wylacza mi serwer o tej godzinie... set {OperacjaSerwerowa} to now Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 19 stycznia 2024 Udostępnij Opublikowano 19 stycznia 2024 add 1 minute to {zmienna} Tak możesz zmieniać godziny minuty w zmiennej Cinu2421 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 19 stycznia 2024 Autor Udostępnij Opublikowano 19 stycznia 2024 (edytowane) 28 minut temu, CoFFeIN04 napisał: add 1 minute to {zmienna} Tak możesz zmieniać godziny minuty w zmiennej O takim uzyciu wiem. Chodzi mi o to aby "wyjac" ta godzine i zmienic bez bawienia sie w rzeczy typu {czas} = {czas} - {czas} a pozniej bawienie sie w samo dodawanie. Najfaniej by bylo jakby dzialalo cos w stylu set hour in {czas} to X Dodatkowo z tego co pamietam w tym sposobie ktory podales bede musial odmieniac koncowki (moge sie mylic). Wiec bede musial sprawdzac ile dodaje i jesli 1 to koncowka bez "s" jesli wiecej to z "s". Co nasuwa pytanie czy nie prosciej dodawac po 1 za pomoca petli. Co jest troche glupie. Edytowane 19 stycznia 2024 przez Cinu2421 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 19 stycznia 2024 Autor Udostępnij Opublikowano 19 stycznia 2024 (edytowane) Mylilem sie co do koncowek... Mimo wszystko dzieki za pomoc, chyba bede musial zostac przy tym sposobie "set {OperacjaSerwerowa} to {OperacjaSerwerowa}-{OperacjaSerwerowa}" Jesli znasz sposob o ktorym mowie bede wdzieczny. Edit: Chociaz to tez nie dziala. Zapewne przez to ze nie ma tam juz godzin... set {OperacjaSerwerowa} to {OperacjaSerwerowa}-{OperacjaSerwerowa} add 10 hour to {OperacjaSerwerowa} Edytowane 19 stycznia 2024 przez Cinu2421 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 19 stycznia 2024 Autor Udostępnij Opublikowano 19 stycznia 2024 (edytowane) Temat do zamkniecia... Poki co bede uzywal tego: set {OperacjaSerwerowa} to now set {_x} to {OperacjaSerwerowa} formatted as "HH" parsed as integer loop {_x} times: remove 1 hour from {OperacjaSerwerowa} set {_x} to {OperacjaSerwerowa} formatted as "mm" parsed as integer loop {_x} times: remove 1 minute from {OperacjaSerwerowa} set {_x} to arg-3 replace all ":" with " " in {_x} set {_x::*} to {_x} split at " " broadcast "x: %{_x::*}%" set {_x1} to unformatted {_x::1} parsed as integer set {_x2} to unformatted {_x::2} parsed as integer loop {_x1} times: add 1 hour to {OperacjaSerwerowa} loop {_x2} times: add 1 minute to {OperacjaSerwerowa} broadcast "%{OperacjaSerwerowa}%" Edytowane 19 stycznia 2024 przez Cinu2421 Dodanie rozwiazania. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 19 stycznia 2024 Udostępnij Opublikowano 19 stycznia 2024 (edytowane) W skript posiadasz Date - data, np. set {exampleDate} to now # 2024-01-19 14:16 oraz jest również Timespan - okres czasu, np. set {exampleTimespan} to 10 minutes # 10 minutes Jeśli chcesz dodać 10 sekund (Timespan) do Date, robisz po prostu add {exampleTimespan} to {exampleDate} # 2024-01-19 14:26 Jeśli chcesz się dowiedzieć ile jest czasu między dwiema datami (Date) to robisz difference between {exampleDate} and now # lub np. {exampleDate2} # 2 minutes, 7 seconds Podobnie można dodawać Timestampy add 10 minutes to {exampleTimespan} # 20 minutes Jeśli chcesz ustawić liczbę sekund na tekst z argumentu funkcji możesz zrobić set {exampleTimestampt} to "%arg-1% seconds" parsed as timestamp Edytowane 19 stycznia 2024 przez CoFFeIN04 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Cinu2421 22
Witam.
Jak zmieniac godziny, minuty w zmiennej?
Chodzi o to ze chce zrobic komende w ktorej podaje godzine i np wylacza mi serwer o tej godzinie...
set {OperacjaSerwerowa} to now
Odnośnik do komentarza
Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.