Dobrodošli na FOSS Srbija

Free and Opensource Srbija je skup entuzijasta i ljubitelja slobodnog i otvorenog koda. Cilj nam je okupiti sve istomišljenike na jednom mestu i stvoriti najveći globalni OpenSource projekat u Srbiji i šire!

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Pomoc pri pisanju skripte za WIN10

Discussion in 'Programiranje' started by Nikola Lukovic, 25.09.2019.

Tags:
  1. Nikola Lukovic

    Korisnik

    Joined:
    25.09.2019
    Messages:
    7
    Likes Received:
    0
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    Pozdrav,

    Ako odgovor na moje pitanje vec postoji a ja ga nisam nasao izvinjavam se unapred.
    E sada imam problem, treba mi skripta koja ce da obrise sve file-ove iz foldera u dato vreme. Prakticna primena i zamisao je sledeca:
    User se uloguje radi nesto sta god zeli i na kraju radnog dana pre gasenja PC-a, ta skripta se pokrene i obrise sve fajlove iz Desktop foldera npr.
    Dosta sam googl-ao, ali sve sto sam nasao je AutoIT program za pokretanje skripti koji moze da radi u "tisini" i bez dodatih pitanja.
    Ako ima neko da mi pomogne pri pisanju skripte posto ama bas ne znam nista o tome, bio bih jako zahvalan. Naravno link ka nekom tutorijali ili bilo koja vrsta pomoci ce mi znaciti.
     
  2. Prizma

    Korisnik

    Joined:
    13.02.2017
    Messages:
    349
    Likes Received:
    263
    Location:
    Belgrade
    Okruženje:
    XFCE
    Sistem:
    OpenSuse
    Далеко сам од тога да могу из главе да напишем, одговориће ти неко пре мене сигурно o_O. За аутоматизацију тог типа (неко извршавање неке скрипте у дато време) прогуглај cronjob
    A Beginners Guide To Cron Jobs - OSTechNix
    За брисање фајлова из фолдера, наведи само из ког фолдера.

    Edit:
    Мислим да је овај линк бољи:
    crontab.guru - the cron schedule expression editor
     
    #2 Prizma, 25.09.2019
    Last edited: 25.09.2019
  3. webad

    Korisnik

    Joined:
    05.01.2016
    Messages:
    99
    Likes Received:
    53
    Okruženje:
    Gnome 3
    Sistem:
    Ubuntu
  4. Prizma

    Korisnik

    Joined:
    13.02.2017
    Messages:
    349
    Likes Received:
    263
    Location:
    Belgrade
    Okruženje:
    XFCE
    Sistem:
    OpenSuse
    @webad
    Јао за Win10... Некако ми је прелетео поглед преко тога, не очекујем такво питање o_O
    Иначе кад смо на теми, никад нисам написао cronjob. Поводом питања сам узео да видим како. Преко crontab -e сам едитовао фајл у
    Code:
    * * * * * /home/labrat/delete.sh
    такође сам пробао и алтернативе, јер сам прочитао да крон користи sh, а не bash.
    Code:
    * * * * * sh /home/labrat/delete.sh
    Code:
    SHELL=/bin/bash
    * * * * * /home/labrat/delete.sh
    итд..
    Скрипта ради кад се позове уобичајено, ал преко крона ни да макне

    EDIT:
    За Win10 постоји уграђен Task Scheduler, тако да верујем да је ту најједноставније. Е сад, за скрипту већ нисам паметан
     
  5. Nikola Lukovic

    Korisnik

    Joined:
    25.09.2019
    Messages:
    7
    Likes Received:
    0
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    @Prizma hvala na odgovoru, da mozda sam trebao lepo da napisem Windows10 :) Elem, da nasao sam i ja Task Scheduler odlicna stvar i savreseno mi odgovara, sad jos samo skriptu nekako da smislim, vec sam juce poceo da je kuckam(citaj copy-pasteujem sa neta kodove),
    danas nastavljam pa javljam sta sam uradio. Naravno ako ima iko ko moze da mi skrati muku ja sam za :D
     
  6. Prizma

    Korisnik

    Joined:
    13.02.2017
    Messages:
    349
    Likes Received:
    263
    Location:
    Belgrade
    Okruženje:
    XFCE
    Sistem:
    OpenSuse
    @Nikola Lukovic
    Стоји све у наслову и то великим словима, само сам ја брзоплет и ћорав :)
    Ево ти још један линк. Немам могућности тренутно да истестирам те ствари, а PowerShell команде, не знам. Баш је у питању брисање ствари (мораћеђ да направиш неке измене јелте). Наравно, пази да не обришеш нешто битно.
    Guide to Automating Repetitive Tasks on Windows 10 - Hongkiat
     
  7. webad

    Korisnik

    Joined:
    05.01.2016
    Messages:
    99
    Likes Received:
    53
    Okruženje:
    Gnome 3
    Sistem:
    Ubuntu
    nece bas pomoci diskusiju za win skriptu ali
    @Prizma moje iskustvo je da zovem skriptu (koja god da je) sa punim navodjenjem, tj ako je sh sa "sh skripta", ako je php onda "php skripta", ...
    primer koji si ti naveo bi se izvrsavao svakog minuta. jesi li pokusao da nadjes logove (/var/log/messages, /var/log/syslog, ...)? ako bilo kakav problem ima, tamo bi pokazalo. u svakom slucaju ce prikazati i da je pokrenulo skriptu, pa i to kao informacija moze da znaci
     
    Prizma likes this.
  8. Nikola Lukovic

    Korisnik

    Joined:
    25.09.2019
    Messages:
    7
    Likes Received:
    0
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    I moj najveci problem je sto ne znam komande pa sada tumacim i probavam sta koja radi i sta ce meni savrseno odgovarati...
    Hvala u svakom slucaju na trudu i odgovorima.
     
  9. deno

    Korisnik

    Joined:
    05.08.2012
    Messages:
    247
    Likes Received:
    179
    Okruženje:
    Cinnamon
    Sistem:
    Mint
    evo napisao sam ti i pretvorio u exe, briše sve sa desktopa

    ups, popravim....
    jel treba da brise foldere ili samo fajlove ?
     
    #9 deno, 26.09.2019
    Last edited: 26.09.2019
    Nikola Lukovic likes this.
  10. Nikola Lukovic

    Korisnik

    Joined:
    25.09.2019
    Messages:
    7
    Likes Received:
    0
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    Treba da brise i foldere i fajlove ali ne ikonice kao npr Recycle bin word etc..
     
  11. Nikola Lukovic

    Korisnik

    Joined:
    25.09.2019
    Messages:
    7
    Likes Received:
    0
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    Ako si iz BG-a, vodim te na pivo ako to radi xD
     
  12. deno

    Korisnik

    Joined:
    05.08.2012
    Messages:
    247
    Likes Received:
    179
    Okruženje:
    Cinnamon
    Sistem:
    Mint
    evo ovako

    sve ikone koje ne zelis brisati npr chrome itd, chrome je vec tu, ali neke nisu, mozda word pogledaj ces pomjeriti u C:\Users\Public\Desktop folder.

    a evo ti programcic
    download
     
    Nikola Lukovic likes this.
  13. Prizma

    Korisnik

    Joined:
    13.02.2017
    Messages:
    349
    Likes Received:
    263
    Location:
    Belgrade
    Okruženje:
    XFCE
    Sistem:
    OpenSuse
    @webad
    Trenutno reinstaliram komplet i potpuno sve (uzo novi, veci, bolji, napredniji SSD... sreca sreca radost). Probam cim pre osposobim sve, pa javljam rezultate.
     
  14. Nikola Lukovic

    Korisnik

    Joined:
    25.09.2019
    Messages:
    7
    Likes Received:
    0
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    @deno Ne znam sta da ti kazem osim hvala! Sad cu da isprobam program!

    I jedno pitanje jel bolje da stavim u Public ili u Default?

    I sad sam isprobao programcic, i kao admin ga pokrenuo nista nije obrisao?
     
    #14 Nikola Lukovic, 27.09.2019
    Last edited: 27.09.2019
  15. deno

    Korisnik

    Joined:
    05.08.2012
    Messages:
    247
    Likes Received:
    179
    Okruženje:
    Cinnamon
    Sistem:
    Mint
    na kojem jeziku ti je, jel pise Desktop ili ?
    stavi taj delete negdje drugo ne na desktop...
    evo kod mene radi

    [​IMG]
     
    #15 deno, 27.09.2019
    Last edited: 27.09.2019
  16. Nikola Lukovic

    Korisnik

    Joined:
    25.09.2019
    Messages:
    7
    Likes Received:
    0
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    @deno izvini molim te, upravu si ako nije na desktopu radi naravno... Hvala puno, samo mi reci sta si sve stavio da ne brise? Da znam sta treba u public da stavljam?
     
  17. deno

    Korisnik

    Joined:
    05.08.2012
    Messages:
    247
    Likes Received:
    179
    Okruženje:
    Cinnamon
    Sistem:
    Mint
    ne briše korpu za smece, chrome ostalo sve mislim, stavi u public da budes 100 % siguran
     
  18. deno

    Korisnik

    Joined:
    05.08.2012
    Messages:
    247
    Likes Received:
    179
    Okruženje:
    Cinnamon
    Sistem:
    Mint
    mozes je dodati u starup, kad se windows pokrene da brise sve
     
  19. Dragan

    Staff Member

    Joined:
    13.01.2012
    Messages:
    7,279
    Likes Received:
    4,830
    Location:
    jóhonaaʼéí
    Okruženje:
    XFCE
    Sistem:
    TRIOS
    @deno
    Lepo je pomagati drugima, ali...čini se da zaboravljate da je ovo foss forum?
    Ergo...ili postavi sors tog programčeta ovde, sa sve nekom slobodnom licencom (može i link ako negde imaš nalog, Github, Sf itd..), ili programče delete.exe odlazi u istoriju.
     
    marecare likes this.
  20. Branimir Maksimovic

    Korisnik

    Joined:
    22.11.2018
    Messages:
    490
    Likes Received:
    341
    Okruženje:
    Gnome 3
    Sistem:
    Manjaro
    Win useri su navikli da downloaduju binarne programe sa net-a i da ih izvrsavaju na svojim masinama :p
     
    Ivan likes this.