Hirdetés
- Google Pixel topik
- Kis méret, nagy változás a Motorolánál
- Megérkezett a Google Pixel 7 és 7 Pro
- Samsung Galaxy S23 Ultra - non plus ultra
- Fotók, videók mobillal
- Motorola Edge 70 - többért kevesebbet
- EarFun Air Pro 4+ – érdemi plusz
- Android alkalmazások - szoftver kibeszélő topik
- Milyen okostelefont vegyek?
- Apple iPhone 15 - a bevált módszer
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
fordfairlane
veterán
válasz
Mr Dini
#5901
üzenetére
1. a var kulcsszót egyszer kell használni a number nevű változó esetében, mondjuk mikor először adsz neki értéket.
2. ha csak egy kép van, a while végtelen ciklust eredményez.
3. Ha number nem lehet nulla, mert a setWallpaper nem nullával indexeli a háttérképeket, akkor egyszerűbb a randomszám generálást úgy megírni, hogy egytől kezdődően dobjon számokat.Math.floor(Math.random() * (max - min)) + min;
azaz jelen esetben
Math.floor(Math.random() * (Hatterek.length - 1)) + 1;
4. Elég a while ciklusban randomszámot generálni, nem kell két Math.random sor.
Szóval ebben a formában valami ilyesmi célszerűbb:
var Hatterek = listFiles("Hatterek", false).split("\n");
var number;
if(Hatterek.length > 1) {
while(number == global('OldScrBcg')) {
number = Math.floor(Math.random() * (Hatterek.length - 1) + 1);
}
} else if(Hatterek.length == 1) {
number = 1;
}
if(number) {
setGlobal('OldScrBcg', number);
setWallpaper(Hatterek[number]);
}
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Assetto Corsa Rally
- Xbox tulajok OFF topicja
- Azonnali informatikai kérdések órája
- Projektor topic
- Black Friday november 29. / Cyber Monday december 2.
- PH!otósok beszélgetős, offolós topikja
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen TV-t vegyek?
- Hét új család perli az OpenAI-t öngyilkosság miatt
- További aktív témák...
- Újszerű!! Lenovo T14 GEN2 / i5-1145G7 / 16GB RAM / 240GB SSD / EU v.bill
- Újszerű!!! Lenovo L14 GEN5 / Intel Core Ultra 7 155U / 16GB RAM/ 512GB SSD / Win 11 / EU v.bill
- Lenovo Tab M10 PLus 3rd gen. TB128XU + Lenovo Folio Case
- P15s Gen2i 27% 15.6" FHD IPS érintő i7-1185G7 T500 16GB 512GB NVMe ujjlolv
- Asus Vivobook X412U (i3 7th, 4 GB 120 GB SSD) laptop leárazás!!!
- HIBÁTLAN iPhone 11 Pro 256GB Space Grey -1 ÉV GARANCIA - Kártyafüggetlen, MS3173, 100% Akkumulátor
- HIBÁTLAN iPhone 14 256GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3799, 100% Akksi
- iKing.Hu - HONOR 400 Lite 5G Velvet Grey Vékony, könnyű, AI-kameragomb 8/256 GB- 2027. 07. 01
- HIBÁTLAN iPhone 13 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3756, 100% Akkumulátor
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


