Avaleht
uus teema   vasta Tarkvara »  WWW »  läbi veebilehe andmete sikutamine dvd-lt märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Risto40
HV vaatleja

liitunud: 31.10.2004




sõnum 03.05.2009 23:29:15 läbi veebilehe andmete sikutamine dvd-lt vasta tsitaadiga

tere,
kuna oskan ise vaid puhast HTMLi kirjutada, siis pöördun abipalvega targemate poole, kuna HTML'st jääb mu probleemi juures väheks. Kas keegi hää inimene saaks kirjutada sellise veebilehe, mis sikutaks arvutisse sisestatud dvd-lt andmeid. Veebilehe asukoht jääb aruvitsse, nt desktopile. Vaja oleks, et see suudaks sikutada dvd'lt järgnevad andmed tabeli kujul, et need excelisse kopeerida:
- Sisestatud plaadi nimi
- kausta nimi (sub-foldereid pole)
- faili nimi (laiendiga või siis ilma kuid siis tuleks laiend eraldi veergu panna. )
- date picture taken (juhul kui tegemist on jpg failiga)

Sorteerimist pole vaja, kuna seda saan teha excelis. DVD sahtli tähiseks on E (mitte D, kuid vajadusel saan selle vast ise ära muudetud). ja oleks hea kui tegu oleks vaid 1 failiga, nt php lehega (firefoxiga saab php-e lehte arvutis kuvada icon_smile.gif. Tõenäoliselt on viimase soovitud funktsiooni tegemine raskeim, kuna tuleb vist EXIF infos tuhnida. Kui seda funktsiooni lisada ei saa/oska, pole hullu, kuna võin excelis kuupäeva folderi nimest valemitega hiljem extractida.

Miks sellist asja vaja on: kuna aja jooksul on pilte ~50 dvd jagu kogunenud, on tekkinud probleem vajalike failide üles leidmisega dvd-delt. Tahan, et see veebileht aitaks mul andmed kõikidelt plaatidelt kätte saada, seda siis üks haaval: plaat sisse, avan veebilehe, see korjab andmed ja kuvab need tabelina, misjärel kopeerin need excelisse ja sulgen veebilehe. ja nii iga plaadiga. kui kõik andmed excelis, sis edasi on juba märksa lihtsam andmetega tegeleda - sorteerida, otsida, faile õigelt plaadilt leida.

Olen äärmiselt tänulik, kui keegi viitsiks sellise asja valmis kirjutada.
tagasi üles
vaata kasutaja infot saada privaatsõnum
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 04.05.2009 09:47:24 vasta tsitaadiga

Sellist progrejuppi oleks vast lihtsam teha mõne süsteemi keelega? Java, c++, python, ruby jne. Kuid muidugi saaks sellise lahenduse php-ga, kuid teist viisi saaks lihtsamalt. icon_rolleyes.gif
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
wicked
HV Guru
wicked

liitunud: 06.11.2001




sõnum 04.05.2009 10:29:20 vasta tsitaadiga

Risto40, selle jaoks peaks soibvad programmid täitsa leitavad olema. Üle veebilehe andmete plaadikaupa excelisse kopeerimine tundub hammaste puurimisena istmiku kaudu..
Otsi picture/archive/dvd organizer vms programme.

_________________
I prepared Explosive Runes this morning
Kommentaarid: 68 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 63
tagasi üles
vaata kasutaja infot saada privaatsõnum
Smith
HV veteran
Smith

liitunud: 25.08.2002



Autoriseeritud ID-kaardiga

sõnum 04.05.2009 15:07:15 vasta tsitaadiga

Osta kõvaketas.
_________________
Only the Central Computer knows the truth
Kommentaarid: 158 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 145
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Risto40
HV vaatleja

liitunud: 31.10.2004




sõnum 20.06.2009 12:03:00 vasta tsitaadiga

Nii.. leidsin sis lõpuks natuke aega, et netis tuhnida ja soovitud koodijupp leida. Leidsin. Modifitseerisin. Töötab.
Tegu siis MS Exceli VBA'ga.


Sub TestListFilesInFolder()
Fldr = Cells(2, 2)
Workbooks.Add ' create a new workbook for the file list
' add headers
With Range("A1")
.Formula = "Folder contents:"
.Font.Bold = True
.Font.Size = 12
End With
Range("A3").Formula = "Location & File Name:"
Range("B3").Formula = "File Name:"
Range("C3").Formula = "File Size, MB:"
Range("D3").Formula = "File Type:"
Range("A3:D3").Font.Bold = True
ListFilesInFolder (Fldr), True 'SEE ON KAUST VÕI KETAS, MILLES OLEVATEST FAILIDEST LIST TEKITATAKSE _
MUUTA SAAB SEDA WORKSHEEDILT NUPU PEALT LAHTRIST B2
' list all files, TRUE = included subfolders
End Sub

Sub ListFilesInFolder(SourceFolderName As String, IncludeSubfolders As Boolean)
' lists information about the files in SourceFolder
' example:ListFilesInFolder "E:\", True
Dim FSO As Scripting.FileSystemObject
Dim SourceFolder As Scripting.Folder, SubFolder As Scripting.Folder
Dim FileItem As Scripting.File
Dim r As Long
Set FSO = New Scripting.FileSystemObject
Set SourceFolder = FSO.GetFolder(SourceFolderName)
r = Range("A65536").End(xlUp).Row + 1
For Each FileItem In SourceFolder.Files
' display file properties
Cells(r, 1).Formula = FileItem.Path
Cells(r, 2).Formula = FileItem.Name
Cells(r, 3).Formula = FileItem.Size / 1024 / 1024 'jagades baidid megabaitideks
Cells(r, 4).Formula = FileItem.Type
r = r + 1 ' next row number
Next FileItem
If IncludeSubfolders Then
For Each SubFolder In SourceFolder.SubFolders
ListFilesInFolder SubFolder.Path, True
Next SubFolder
End If

'megabaitide komakohtade formaat
Columns("C:C").Select
Selection.NumberFormat = "#,##0.0"

Columns("A:D").AutoFit

Set FileItem = Nothing
Set SourceFolder = Nothing
Set FSO = Nothing
ActiveWorkbook.Saved = True
End Sub

Eelnev kood veel ei tööta. Vaja on lisada töölehele nupp, mis macro käivitaks, ning B2 lahtrisse kirjutada drive/folder, mille sisust list moodustada (nt: D:/).

Panin exceli faili ka netti mõneks ajaks üles (koodi algallikas on vba esimesel real (alt+F11): http://www.hundiurg.eu/FolderContents.xls

a ja kui kood ei peaks käivituma, siis tuleb macrodest tools->references-> microsoft script runtime vms ette linnuke panna ja OK.
tagasi üles
vaata kasutaja infot saada privaatsõnum
HacaX
HV Guru
HacaX

liitunud: 22.01.2004




sõnum 20.06.2009 20:38:33 vasta tsitaadiga

Kui juba koodijupi valmis tegid siis tegid, aga muidu nõustuks eelpool öelduga - suhteliselt kilplaslik tee nõutu saavutamiseks. Enamus normaalseid organizereid peaks oskama oma sisseskännitud andmeid CSV formaadis eksportida mida pea iga eksisteeriv tabelarvutus- ja andmebaasiproge on nõus sisendina sööma (juhul kui sa failimajandust tahad tolles proges teostada selle asemel et otse organizeris tegutseda). Paremad skännivad ka failid läbi et kõikvõimaliku lisainfi kätte saada (EXIFi toega pole kursis, aga näiteks arhiivide ja filmi-/muusikafailide tehniliste jms andmete sisselugemine on täiesti tavaline asi).
_________________
IMO & GPLed
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 22
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  läbi veebilehe andmete sikutamine dvd-lt
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.