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

Pomoc przy tworzeniu prostego programu - 10 limitów lajków za pomoc


Rekomendowane odpowiedzi

Opublikowano

Chce stworzyć taki prosty programik. Nie chce się uczyć żadnych języków programowania, ani niczego innego. Poprostu chce żeby mi ktoś pomógł, ktoś kto się na tym zna. Każdy post typu: "naucz się jakiegoś tam języka programowania", "poszukaj w google" itp. zgłaszam jako spam.

W paincie zrobiłem taki prosty schemat jak to ma wyglądać.

1364050667-U383457.png

Teraz wyjaśnie co ma być w tych polach.

Pole1- musi być wstawiony tu dowolny tekst, który nie wpływa na nic, popostu trzeba to wypełnić żeby można było potem kliknąć "start"

Pole2- musi być tu wstawiona dowolna liczba i chce żeby to wyglądało tak:

każde 10 wpisana w pole 2 ma być ładowana w jedną sekunde, czyli wpisze np. liczbe 200 w polu 2, a pasek ładowania będzie się przesuwał przez 20 sekund aż do końca

Pole 3 - ma być tu pokazywany aktualny stan postępu, czyli tak jak na wcześniejszym przykładzie po 5,5 sekundy ładowania pokaże się tu liczba 55, która zgadza się z liczbą 10 na sekunde

Zapomniałem też dodać na screenie pasek stop, który zatrzymuje to całe ładowanie.

Chce również tego, abym mógł wstawić swój własny obrazek nad polem 1 z logiem programu.

Niech ktoś mi powie jak można takie coś zrobić.

1398258449-U383457.png

Opublikowano

Nikt ci tego nie zrobi ponieważ na forum nie dajemy gotowców więc zgłaszaj sobie mój post :)

Ja nie chce gotowca. Chce tylko wiedzieć jak takie coś zrobić, a nie chce się uczyć całego języka programowania, po to , by stworzyć taki jeden prosty programik.

1398258449-U383457.png

Opublikowano

Coś takiego ?

514dd1b455bc1.png

Łapaj kod to jest w AutoIT


 

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Nazwa Programu", 453, 231, 584, 595)
$Input1 = GUICtrlCreateInput("Input1", 104, 24, 161, 21)
$Input2 = GUICtrlCreateInput("Input2", 104, 64, 161, 21)
$Label1 = GUICtrlCreateLabel("Tekst1", 48, 32, 37, 17)
$Label2 = GUICtrlCreateLabel("Tekst2", 48, 64, 37, 17)
$Input3 = GUICtrlCreateInput("Input3", 104, 152, 161, 21)
$Label3 = GUICtrlCreateLabel("Tekst3", 48, 152, 37, 17)
$Progress1 = GUICtrlCreateProgress(40, 104, 382, 17)
$Start = GUICtrlCreateButton("Start", 16, 192, 203, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
         Case $start
            startprogress()
    EndSwitch
WEnd


Func startprogress()
$j = 0 
For $i = 1 To 10
   $j = $j + 10
   GUICtrlSetData($Progress1,$j)
   Sleep(200)
Next
MsgBox(0, "Komunikat!", "Coś tam doładowane", 10)
EndFunc
 

 

Opublikowano

Właśnie tak to powinno wyglądać.

I powinno mieć takie funkcje jak napisałem wyżej.

Jak takie coś zrobić?

Zaraz się z tym pobawie, jak będe miał pytania to napisze.

Oczywiście 10 limitów dla ciebie.

1398258449-U383457.png

Opublikowano

Najłatwiej będzie chyba zrobić to w AutoIt, sam będziesz sobie w stanie "złożyć" GUI. Będziesz musiał tylko poprosić kogoś kto zna dostatecznie AutoIt. Poszukaj w google "AutoIt KODA" - w nim wygenerujesz sobie menu.

  • 3 tygodnie później...
Opublikowano

Dzięki ale ja tez próbuje i nie wychodzi Hymm nie działa

Serdecznie Zapraszam na Serwer Minecraft : icrafted.maxc.pl:25665

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...