PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   batch file koji bi automatski brisao .bmp slike (https://forum.pcekspert.com/showthread.php?t=275123)

lux3320 18.12.2015. 15:25

batch file koji bi automatski brisao .bmp slike
 
koristim 1 program koji mi automatski stvara .bmp slike na sistemskom disku. može li se napraviti batch skripta s kojom bi se automatski kad se slike i stvore na disku, da se odmah i obrišu?
našao sam po netu kako da se napravi da se datoteke obrišu za recimo 7, 5, 3 dana, itd., ali trebala bi mi skripta da se datoteke odmah obrišu pri stvaranju.
nisam neki maher za to, pa ako me može ko prosvjetlit :D

Bubba 18.12.2015. 20:48

Citiraj:

Autor lux3320 (Post 2868225)
koristim 1 program koji mi automatski stvara .bmp slike na sistemskom disku. može li se napraviti batch skripta s kojom bi se automatski kad se slike i stvore na disku, da se odmah i obrišu?
našao sam po netu kako da se napravi da se datoteke obrišu za recimo 7, 5, 3 dana, itd., ali trebala bi mi skripta da se datoteke odmah obrišu pri stvaranju.
nisam neki maher za to, pa ako me može ko prosvjetlit :D

Samo da ponovim(o) - ti zelis napraviti monitoring nekog foldera, recimo "C:\MojeSlike" i da se u stvarnom vremenu prilikom stvaranja *.bmp datoteke, ista pobrise?

lux3320 19.12.2015. 00:23

slike se ne stvaraju u posebnoj mapi, nego direktno na C disku. da, ako je moguće?

iNoob 19.12.2015. 09:52

Ja osobno od kad sam otkrio AutoIt njega koristim za svu automatizaciju na računalu. Ovako bi izgledala najosnovnija skripta za brisanje bmp sa C:

Code:

#RequireAdmin
While 1
If FileExists("C:\*.bmp") Then
    FileDelete("C:\*.bmp")
EndIf
Sleep(5000)
WEnd


lux3320 19.12.2015. 10:55

iz te skripte napravim normalan .bat file u notepadu? nakon koliko će vremena obrisati slike?

iNoob 19.12.2015. 12:50

Ne mislio sam da skineš program AutoIt i koritiš njegove skripte umjesto bat. AutoIt je nešto kao bat na steroidima. Evo jedna baš bat skripta koja briše svakih 5 sekundi. Pokreni je kao admin.

Code:

@echo off
:pocetak
IF EXIST C:\*.bmp del /F C:\*.bmp
ping -n 6 127.0.0.1 > nul
GOTO pocetak


lux3320 19.12.2015. 15:34

hvala!
znači bit je u tome da prozor od cmd-a ostane otvoren da automatski briše slike.. zanimljivo :D

iNoob 19.12.2015. 16:09

Pa zato sam predložio AutoIt umjesto bat. bat ne možeš sakrit bez nekog dodatnog programa. Autoit možeš u skripti odredit da nema ni prozor ni taskbar ni tray ikone. Potpuno nevidljiv.

potemkin.hr 20.12.2015. 13:05

Citiraj:

Autor iNoob (Post 2868575)
Pa zato sam predložio AutoIt umjesto bat. bat ne možeš sakrit bez nekog dodatnog programa. Autoit možeš u skripti odredit da nema ni prozor ni taskbar ni tray ikone. Potpuno nevidljiv.

Da se nakačim na ovo, da li AutoIt skripte mogu raditi bez logiranog usera, da ih starta kroz svoj proces? Pitam jer bi preradio neke batch skripte na windows serveru koje rade bez da je user logiran.


Sva vremena su GMT +2. Sada je 10:38.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger