Ownal sem VBS! ;)
Na Slo-Techu, je padlo vprašanje, kako bi napisal skripto, ki preimenuje dano datoteko v datoteko katere ime bo unix timestamp.
Darko je hitro posredoval odgovor:
[vb]
Option Explicit
Dim refDate, nowDate, stamp, fso, file1, oFile
set fso = CreateObject(“Scripting.FileSystemObject”)
refDate = “01/01/1970 00:00:00”
nowDate = Now
stamp = DateDiff(“s”,refDate,nowDate)
file1 = wscript.arguments.item(0)
if fso.fileexists(file1) then
fso.MoveFile file1, cstr(stamp) + “.” + fso.GetExtensionName(file1)
end if
[/vb]
Nisem si mogel pomagati, sem ‘sprogramiral’ se rešitev v bashu. 😉
[code]
mv “${1}” `date +%s`.jpg
[/code]
Včasih so stvari res preproste…. 🙂
21 thoughts on “Ownal sem VBS! ;)”
Mene take VB rešitve vedno nasmejijo. Kot da bi zabijal željičke s pnevmatskim kladivom.
In kaj je bash tak posebnega? 😛
Kakor je iz primera razvidno je izredno praktičen.
To pa mi zelo veliko pove. Vsevedni BW bi lahko malo vec povedal o tem bashu, ce ga ze nonstop uporabla. 🙂
ena vsrtica proti štirinajstim.. kaj ti naj človek še razloži?
Morda je brc v temo, ampak a ni bash konzola v linux okolju?
http://www.google.com/search?q=define%3Abash
za vec inf. pa pojdi na:
http://linux.prinas.si/wiki/vodic:prakticni_bash
Isto še v eni vrstici: 😀
set fso = CreateObject(“Scripting.FileSystemObject”): fso.MoveFile wscript.arguments.item(0), cstr(DateDiff(“s”, “01/01/1970 00:00:00”, Now)) + “.” + fso.GetExtensionName(wscript.arguments.item(0))
Aja, tvoja ne vzame končnice od input fajla, ampak privzeto doda .jpg na koncu 🙂
Caqka, ne buni se za prazen nič. Jaz ne poznam basha, ne vem kaj to je, zato pa BW-ja sprašujem, ker nonstop tale bash tako oglašuje kot da bo z njim naredil milijone 😛
Bash je zlo uporabna stvar. Drugac je pa sam edn izmed mnogih shellov …. 😉
še ena nova beseda… shell? wth is this? 😛
to ti je lupina 🙂 Orodje z katerim uporabljamo operacijski sistem…
Orodje s katerim uporabljamo operacijski sistem? Ne razumem tega stavka =/ Verjetno bom zdaj butl izpado, ampak a ti mi govoriš da Linux poganjaš v Shellu? 😀
Beri.
http://en.wikipedia.org/wiki/Command_line_interface
PS: BW a href ne dela.
Mr|ce, nisi ti neki jaki network administrator? pa ne veš, kaj je shell?:O
Da ne v smeh padel, mrs Hot. Kdo pa te pravljice okoli govori? 😛
Pa se to, od kdaj pa more clovek vse vedet? Mater ste eni … 😀
na kratko: bash je lupina v *nix OSih… isto ti pride command prompt v Windows okolju. Sam da je bash sposobna še kaj drugega kot samo dir ukaza 🙂 sicer pa poguglej pa kake linke na teli strani preberi…
Kdo pa je rekel, da moraš vse vedeti, samo če že želiš sodelovati v debati si moraš kaj prebrati. In prav je da ti serviram kakšno povezavo, če je sam ne najdeš.
Sami ti tako dobro kot to opiše tisti članek, skoraj ne moremo razložiti. Vse ostalo so podrobnosti.
CCfly, hvala za link. Si bom prebral. Pred tem pa nisem imel casa, ker sem se ucil za danasnji izpit.
Sicer pa, a clovek vec ne sme nic vprasati? 😛
Comments are closed.