Hirdetés
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Samsung Galaxy A54 - türelemjáték
- Poco F8 Pro – titkos favorit lehet belőle
- Motorola Edge 50 Fusion - jó fogás
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Poco F5 - pokolian jó ajánlat
- Magisk
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Apróbb változással jön a Pixel 11 az első képek szerint
-
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
-
Mr Dini
addikt
válasz
Sk8erPeter
#5898
üzenetére
Már megoldottam.
Nem. Van egy mappa. Ebben csak képek vannak. A listFiles a Taskerben valami ilyesmit ad vissza:
/Mappa/Kep1.jpg
/Mappa/Kep2.jpg
[…]Na nekem az az ötletem támadt, hogy nyomok egy splittet a \n-re, azaz a sortörésekre és ezt belementem 'i' -be. Ekkor ha pl a /Mappa/Kep1.jpg-t szeretném kiiratni, akkor az i[0] kell nekem. Tehát a tömb nulladik eleme. Namost ennek a tömbnek a lenghtje alapján generáltatok vele egy random számot. (Math.floor) Majd ezt a random számot állítom be háttérnek. Eddig működött a dolog. Viszont azt is szerettem volna, ha az előző háttér tömbbeli értékét ne sorsolja ki még 1x, illetve nulla se legyen az a szám, amit így kapok, erre kellett volna nelem a for. A for azt nézte volna meg, hogy az előzőleg "I" Taskeres globális változóval egyezik-e a most generált szám. Ha igen, akkor addig futtatja, míg más nem lesz a kapott eredmény. Csak közbe rájöttem, hogy az amit összedobtam több sebből vérzik. (Pl a setGlobal a forban
) Ezeket közben kijavítottam és while-ra cseréltem a for-t. Ezt sikerült összehozni, ami működőképesnek látszik:var Hatterek =listFiles("Hatterek", false).split("\n");
var number = Math.floor( Math.random()*(Hatterek.length));
while(number == global('OldScrBcg')) {
var number = Math.floor(Math.random()*(Hatterek.length));
}
while(number == 0) {
var number = Math.floor(Math.random()*(Hatterek.length));
}
setGlobal('OldScrBcg',number);
setWallpaper(Hatterek[number]);
Új hozzászólás Aktív témák
- Futás, futópályák
- exHWSW - Értünk mindenhez IS
- Eredeti játékok OFF topik
- sziku69: Szólánc.
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Samsung Galaxy Felhasználók OFF topicja
- Robotporszívók
- Crimson Desert
- Samsung Galaxy A54 - türelemjáték
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...
- 262 - Lenovo LOQ (17IRX10) - Intel Core i7-14700HX, RTX 5070
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4322
- Részletfizetés. Bankmentes Acer Nitro V 17
- Lenovo ThinkPad L14 Gen 2 Ryzen 5 pro 5650U, 16GB RAM, 256-512GB SSD, jó akku, számla, gar
- Windows 10 / 11 Pro Retail aktiváló kulcs Azonnal szállítással, számlával, garanciával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
) Ezeket közben kijavítottam és while-ra cseréltem a for-t. Ezt sikerült összehozni, ami működőképesnek látszik:
