Jakub130994 [ Konsul ]
ipconfig itp.
Jak wpisuje w uruchom ipconfig, lub ping to po sekundzie okno mi znika. Wiem, że można wpisać cmd i następnie ipconfig wtedy wszytskie informacje mi się pokarzą, ale np. jak napisze mały program choćby hello world to zniknie mi to okno nim zdąrzę zobacztyć efekt. Problem jest tez w tym, że niektóre starsze gry (z lat dziewiedziesiątych) też dziwnie się zachowują i nie da się w nie grac i nie mówcie,że mam za nowy system operacyjny czy coś takiego (jakby co to mam XP) bo normalnie te gry mi chodziły.
Czy muszę przeinstalować system, aby naprawić te błędy? Czy to się wiąrze z utratą danych na dyskach?
Z góry dziękuję za odpowiedzi i jeżeli coś niedokładnie sprecyzowałem to mówcie.
M'q [ Schattenjäger ]
Wpisz w uruchom:
cmd /k ipconfig
Analogicznie do pozostalych programow.
BlackBolt [ Senator ]
ale np. jak napisze mały program choćby hello world to zniknie mi to okno nim zdąrzę zobacztyć efekt.
Java? Jak tak to pewnie korzystasz z jednego z prawie identycznych poradników. W dalszej części lekcji powinien pojawić się sposób na zamykające się okienko. Podpowiedź: trzeba zastosować funkcję, która będzie czekała na naciśnięcie jakiegoś klawisza. Dopóki klawisz nie zostanie wciśnięty dopóty program nie będzie mógł się wykonać do końca, więc nie zamknie się.
Jakub130994 [ Konsul ]
Dobrze, ale wytłumaczcie mi dlaczego nie mogę wpisywać teraz ipconfig, tylko cmd i ipconfig, czy ping (wirusów nie mam przeskanowałem kompa pandą i avastem)?
A programuje, a raczej uczę się w c i c++, javy kiedyś urzywałem do robienia strony, ale programów w niej nie robie.
wysiak [ Legend ]
"Dobrze, ale wytłumaczcie mi dlaczego nie mogę wpisywać teraz ipconfig, tylko cmd i ipconfig, czy ping (wirusów nie mam przeskanowałem kompa pandą i avastem)?"
Alez mozesz. Po czym program wykona dokladnie to, do czego zostal stworzony, czyli wydrukuje wynik swojego dzialania na standardowym outpucie. Jaki masz problem?
Jakub130994 [ Konsul ]
Ale polecenia wpisane w uruchom oprócz cmd znikają po pół sekundy a to nie jest normalne.
Z tym, że program np. hello world znika od razu po skończeniu działania to rozumiem i aby działał dłużej potrzebna jest jakaś funkcja, ale tego co napisałem w pierwszy zdaniu nie rozumiem.
wysiak [ Legend ]
A wytlumaczysz dlaczego niby nie mialyby 'znikac'? To sa programy tekstowe, do uzycia w konsoli. Robia swoje, drukuja wynik, i koncza dzialanie - na co niby mialyby czekac?
BlackBolt [ Senator ]
Ale polecenia wpisane w uruchom oprócz cmd znikają po pół sekundy a to nie jest normalne.
To JEST normalne. Polecenie się wykona, program zakończy, więc okno wynikowe nie będzie potrzebne.
Utwórz plik z rozszerzeniem bat, edytuj go notatnikiem i wpisz:
ping onet.pl
Odpal (2 razy kliknij). Też się szybko zamknie. A teraz edytuj ten sam plik i w nowej linijce na końcu dodaj: pause
Sprawdź wynik.
W Javie, C, C++, Pascalu... wszędzie, gdzie można programować strukturalnie będzie się działo to samo - program wykona zadanie, nic dalej nie musi robić, to się automatycznie wyłącza.
Jakub130994 [ Konsul ]
ok dzięki, czyli miesiąc temu nienormalnie mi chodził komputer bo nie zamykał tego okna.
BlackBolt [ Senator ]
Nie.
Jakub130994 [ Konsul ]
Masz rację, czyli wcześniej mi coś źle działało.
Mam jeszcze jedno pytanie skopiowały mi się narzędzia administaryjne, jak je skasować? Mam je teraz w wszystkich programach.
Dym14 [ C L I N I C ]
Jak piszesz program to na końcu zablokuj sobie wczytywaniem zmiennej np readkey, pause itp. zależy w czym piszesz. Wtedy Ci okienko nie zniknie.