Už sem se na to tady jednou ptal.
Napadlo me, jestli nahodou nekdo nevi, jak v Jave udelat vypnuti PC.
V delfách je to v pohode, staci jedna procedura...
Už sem se na to tady jednou ptal.
Napadlo me, jestli nahodou nekdo nevi, jak v Jave udelat vypnuti PC.
V delfách je to v pohode, staci jedna procedura...
Primary machine: Athlon XP 2000+
Portable machine: MacBook 13''
IMHO by to v Jave jakozto multiplatformnim jazyku byt nemelo. Mozna v nejake na systemu zavisle knihovne.Původně odeslal kidd.tonda
Python: executable pseudo-code; Perl: executable line noise
Tez bych rekl, ale treba nas nekdo opravi.Původně odeslal hpcpg
Jinak bych to resil treba normalne Runtime.exec(); a spoustel tam klasicky shutdown
Pravda, tohle je dobre reseni, jenom si nejsem jisty, jestli by to jelo treba ve windowsechPůvodně odeslal jedik
![]()
Existuje nejaky ekvivalent shutdown ve windows? Za dob dosu to nebylo moc treba, existovaly na to specialni multimedialni tlacitka(POWER, RESET), ale ted? Jedine pres nejake zastupce ukazjuciho do rundll32.
Python: executable pseudo-code; Perl: executable line noise
jo je a jmenuje se shutdownPůvodně odeslal hpcpg
![]()
Hmm, to mi zustalo utajeno. Existuje to i ve Win9x/Me?Původně odeslal jedik
Python: executable pseudo-code; Perl: executable line noise
hmm to mas pravdu, tam to asi nebude, ale pak tam pujde pouzit to systemove volani jaxi psal.Původně odeslal hpcpg
Nezapominejte, ze ne java nefunguje jen na WinNT(2000, XP) a linuxu![]()
Pište česky: hold × holt
hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
holt – povzdech; ve významu „inu, zkrátka a dobře“
No to sice ano, ale dnes je to s platformami vcelku jednoduche. Existuji pouze dve realne pouzivane a to Windows a Unix.Původně odeslal mraky
Pricemz vsechny (skoro) unixy maji prikaz shutdown. Takze se uz jenom jedna o ty Win9x/ME. Pouziva dnes jeste nekdo OS/2 (pokud k nemu je vubec JRE)? Nejaky jiny system? A navic pokud nekdo chce do programu zabudovat vypnuti pocitace, pak se bude asi jednat o nejakou uzivatelskou aplikaci, ktera extremni portovatelnost nevyzaduje.
Python: executable pseudo-code; Perl: executable line noise
2hpcpg:
treba MacOS![]()
MacOS X je tiez Unix a starsie MacOSy su dost nepouzitelne...
1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm
Mas pravdu.Původně odeslal jedik
Doma jsem si na nej take vzpomnel. Ale pak jsem si take uvedomil, ze MacOS X bezi na unixovem jadre. Ale jako unixovy system se to asi oznacit neda, k tomu je potreba vic nez jen jadro. Vzhledem k chybejicimu textovemu rozhrani ale pochybuju, ze by mel neco jako prikaz shutdown. Ale jelikoz Maca nemam, tak je to jenom ma domnenka.
Python: executable pseudo-code; Perl: executable line noise
Myslím, že zapomínáte na jedno podstatné. Bude to fungovat "spíš jen" na Win(2000,XP,2003). Protože většinou normální uživatel na linuxu, když pracuje není přihlášen na roota a většinou nemá ani práva k vypnutí PC (tzn shutdown)
HwTips.com
1) vybornej nazor!Původně odeslal Jurman
kdyby se tim, ze vetsina BFU ma widle ridili i v Sunu, tak zadna Java nebyla
2) to by se muselo resit pres halt...
Pište česky: hold × holt
hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
holt – povzdech; ve významu „inu, zkrátka a dobře“
Pokud chce programator zaradit do programu vypnuti pocitace, tak proste musi pocitat s tim, ze program nebude multiplatformni. Primarni ucel Javy nebyl vytvaret blystiva okynka.Původně odeslal mraky
Python: executable pseudo-code; Perl: executable line noise
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)