Hirdetés
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- eBay-es kütyük kis pénzért
- GoodSpeed: Márkaváltás sok-sok év után
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- N€T0X|N: Poloskahegy
- sziku69: Fűzzük össze a szavakat :)
- bb0t: Ikea PAX gardrób és a pokol logisztikája
-
LOGOUT

Új hozzászólás Aktív témák
-
brd
nagyúr
Volt még 5 percem, kicsit gondolkoztam/finomítottam, már nem ír feleslegesen a háttértárra:
@echo off
set scannerfile=scanner.txt
set logfile=logfile.txt
set compare=
set compare2=
:valtozottafile
for /f "tokens=* usebackq" %%f in (`forfiles /m %scannerfile% /c "cmd /c echo @fdate @ftime"`) do set compare=%%f
:hasonlitasamartaroltmetaadattal
timeout >nul 1
for /f "tokens=* usebackq" %%f in (`forfiles /m %scannerfile% /c "cmd /c echo @fdate @ftime"`) do set compare2=%%f
if "%compare%" neq "%compare2%" (
type >>%logfile% %scannerfile%
echo %scannerfile% file changed: %compare2%
echo,>>%logfile%
goto valtozottafile)
goto hasonlitasamartaroltmetaadattalAz első 2 set-es sorban állítsd be a scanner által készített file nevét, ill. a logfile nevét, ahová gyűjtenéd az adatokat! Ha a scanner tesz a file-ba sortörést is (ekkor üres sorok lesznek a kimeneti file-ban), akkor az
echo,>>%logfile%sort töröld, ha nem akarsz értesülni a parancssori ablakban a módosítási időpontokról, akkor a felette lévőt! -
brd
nagyúr
válasz
#81999360
#11987
üzenetére
Hát, meg lehet oldani kizárólag batch-ből, de elég paraszt módon:
:valtozottafile
forfiles /M scanner.txt /C "cmd /c echo @fdate @ftime" | find "." >%temp%\compare
set /p compare=<%temp%\compare
:hasonlitasamartaroltmetaadattal
timeout >nul 1
forfiles /M scanner.txt /C "cmd /c echo @fdate @ftime" | find "." >%temp%\compare2
set /p compare2=<%temp%\compare2
if "%compare%" neq "%compare2%" (
type >>logfile.txt scanner.txt
goto valtozottafile)
goto hasonlitasamartaroltmetaadattalA parasztság az benne, hogy egyrészt másodpercenként mindenképpen fut (timeout >nul 1), másrészt file-ba írja a lekért directory tartalmat, így SSD-n annyira nem egészséges használni (bár ez utóbbit lehet, hogy meg lehetne oldani egy kis bűvészkedéssel, ha lesz kedvem, végiggondolom). Semmilyen exe-t sem futtathatsz? Mert akkor kb. bármilyen, fileműveletet kezelő programnyelven meg lehet oldani.
Szerk.: a dir nem ad vissza másodpercet. A forfiles a jó. -
brd
nagyúr
válasz
DrojDtroll
#11566
üzenetére
Csak, hogy még nehezebben tudj választani:
yEd. -
brd
nagyúr
Kérlek, mondd hogy ez csak valami beteg felmérés, hogy mennyire türelmesek a programozók, és nem komolyan írod ezeket! Mi az, hogy mit mire lehet használni? Miért, egy szerszámot hogyan használsz? Egy csípőfogóval kábelt vágsz, krimpelőfogóval krimpelsz, baltával fát vágsz. De lehet a csipőfogóval ujjat is amputálni, a krimpelőfogóval mintát nyomni a gyurmába, a baltával meg szöget kalapálni. Neked kell eldöntened, hogy a "valami" a repülő magasságát jelenti, és az érték kiíratása lehet a magasságmérő műszeren megjelenített érték, vagy jelentheti az üzemanyag mennyiségét, akkor meg ha hozzáadsz egyet, akkor mondjuk 1 litert hozzátöltöttél a tankhoz.
-
brd
nagyúr
válasz
K1nG HuNp
#9465
üzenetére
A zöld alapon fehér H ott az óra mellett? Mert folyamatosan futnia kell, hogy tudja figyelni az eseményeket. Ha duplakattolsz rajta, ott a logban az általad írt parancsok listája?
A MouseClick alapból relatív pozíciót használ, írj elé egy
CoordMode, Mouse
sort, akkor lesz abszolút, pontosabban ezzel adod meg, hogy mihez legyen relatív
(így, ahogy írtam, a második paraméter nem kell, mert azt alapból Screen-nek veszi). A #n a Windows gomb+n-t jelenti. Valamint érdemes Return-nel lezárni egy-egy eseményt, mert ha majd több lesz a scriptben, akkor ez fogja elválasztani őket (különben az adott esemény utániakat is végrehajtja, mintha az is bekövetkezett volna), pl. így írd (az első Return utáni rész neked nyilván nem kell, az csak egy példa egy másik eseményfigyelésre):
#n::
Send, {A down}
CoordMode, Mouse
MouseClick, left, 1288, 626
Send, {A up}
Return
$*#a::
Reload
Sleep, 1000
Return -
brd
nagyúr
-
brd
nagyúr
válasz
K1nG HuNp
#9460
üzenetére
Írok én is egyet: AutoHotkey. Mondjuk ahhoz, hogy mellette dolgozni tudj, inkább az adott böngészőt kellene megokosítani egy kiegészítővel. De ehhez mélyebb ismeretek szükségesek. Viszont az ilyen, csak klikkelgetős megoldásokhoz lehet használni virtuális gépet.
-
brd
nagyúr
Sziasztok, nem találtam konkrét .NET-es topicot, így itt kérdezem: van egy .NET-es ClickOnce alkalmazás, itt a legalsó. A setup lényegében létrehoz egy parancsikont, ami JoystickCurves.appref-ms néven fut, és ez a tartalma:
http://www.xedocproject.com/joystickcurves/JoystickCurves.application#JoystickCurves.application, Culture=neutral, PublicKeyToken=582c649bb763629a, processorArchitecture=x86
Így letöltődik a legfrissebb (gondolom legalábbis, hogy valami ilyesmi ezen faramuci megoldás létezése) program, és elindul. A letöltődő programot természetesen megtaláltam, de Internetelérés nélkül nem igazán akar elindulni, ez részben azért baj, mert szeretném offline is futtatni. Lehet ezt, ill. hogyan?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Autós topik
- Kecskemét és környéke adok-veszek-beszélgetek
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- League of Legends
- Meghalt a Windows 10, éljen a Windows 10!
- M.2 csatlakozók terén (is) jónak ígérkezik az MSI közelgő AMD-s alaplapja
- Gumi és felni topik
- Gaming notebook topik
- Anglia - élmények, tapasztalatok
- Honor Magic5 Pro - kamerák bűvöletében
- További aktív témák...
- Lenovo ThinkPad P15 Gen 1 Tervező Vágó Laptop -50% 15,6" i7-10750H 32/512 QUADRO T1000 4GB
- Dell LAtitude 7490 FHD, TOUCH, i7-8565U CPU, 16GB DDR4, 512GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- Üzletből, Lenovo garanciával ThinkPad E14 Gen 5/ Intel Core i5-1335u/16GRAM/512SSD/FULL HD +kijelző
- HP Elitebook 840 G6 FHD, i7-8565U CPU, 16GB DDR4, 512GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- HP Elitebook 840 G5 FHD, i7-8550U CPU, 16GB DDR4, 512GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3614, 100% Akkumulátor
- magyar billentyűzet - 162 - 163 - Lenovo LOQ (15ARP9) - AMD Ryzen 7 7435HS, RTX 4060
- Fotó állvány eladó
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



