Forumi


Povratak   PC Ekspert Forum > Računala > Problemi > Softverski problemi
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 12.11.2012., 10:52   #1
Child Of Bodom
Premium
Moj komp
 
Child Of Bodom's Avatar
 
Datum registracije: Jan 2010
Lokacija: Varaždin
Postovi: 95
(riješeno) Odabir svakog 10. (ili "n-tog") filea u folderu s mnoštvom fileova

Mozda sam se malo nejasno izrazio u naslovu teme pa da pojasnim svoj problem,odnosno pitanje..

Dakle imam folder sa nekoliko tisuca ili desetaka tisuca fotografija, zelio bih odabrati svaku svaku desetu fotku (ili svaku 15tu..itd tj svaku "n-tu") pocevsi od prve.

Postoji li kakav program koji to omogucuje ili kako da se to automatski odradi? Nekom skriptom? Jer rucno (CTRL + klik) odabirat svaki 10ti fajl (ili koji vec..) u tako velikom mnostvu fajlova je..pain in the ass blago receno. ;-)


EDIT: Zaboravih spomenuti OS.. Win7


Zadnje izmijenjeno od: Child Of Bodom. 12.11.2012. u 21:45.
Child Of Bodom je offline   Reply With Quote
Staro 12.11.2012., 11:04   #2
gnjepar
Premium
Moj komp
 
gnjepar's Avatar
 
Datum registracije: Feb 2009
Lokacija: Zagreb
Postovi: 635
Barem se jasno izrazi oko OS-a koji koristiš
__________________
The Truth
gnjepar je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 12.11.2012., 12:02   #3
Pupo
Nikad sit, uvijek žedan
Moj komp
 
Pupo's Avatar
 
Datum registracije: Jun 2005
Lokacija: Vallis Aurea / ZG
Postovi: 7,999
Raširiš si folder di su ti fotografije tako da ti prvi thumb u redu bude n-ta fotografija i samo označiš cijeli prvi red s mišem. Eto jedno ghetto rješenje.
__________________
Sent from AS/400.
Pupo je offline   Reply With Quote
Staro 12.11.2012., 12:32   #4
SilentException
Premium
Moj komp
 
SilentException's Avatar
 
Datum registracije: Nov 2006
Lokacija: RI-KR
Postovi: 789
Citiraj:
Autor Pupo Pregled postova
Raširiš si folder di su ti fotografije tako da ti prvi thumb u redu bude n-ta fotografija i samo označiš cijeli prvi red s mišem. Eto jedno ghetto rješenje.
Like!

Ali evo jos i batch skripta koja mova svaki n-ti file n sub folder:

Code:
@echo off
REM ndmove - move every nth file matching search spec to subfolder
REM syntax: nmove.bat subfolder [search_spec] [n] [sort]
REM         subfolder - files are moved to this subfolder
REM         search_spec - files to be searched through
REM         n - default 10
REM         sortorder - file order (dir /? for options - default N (name))

if "%~1"=="" echo "enter subfolder!" & GOTO:EOF
set subfolder=%1
set search=*
set n=10
set sort=n
if "%~2" neq "" set /a search=%2
if "%~3" neq "" set /a n=%3
if "%~4" neq "" set sort=%4

IF NOT EXIST %subfolder% mkdir %subfolder%

set count=0
for /f %%f IN ('dir %search% /b /o%%sort%%') do (
  call :test_file "%%f"
)
GOTO:eof

:test_file
set /a _r="%count% %% %n%"
REM if %_r%==0 echo %1
if %_r%==0 move %1 %subfolder%
set /a count+=1
GOTO:eof
__________________

| Dell XPS m1530 Red | 15,4'' UltraSharp WSXGA+ (1680x1050) | Intel Core2Duo T7500 2.2GHz 4MB | 3GB RAM (1x2GB + 1x1GB) | nVidia GeForce 8600M GT 256MB DDR3 | Seagate 200GB 7200RPM | Slot Loading Dual-Layer DVD+/-RW | 6-cell (2.5 sati) & 9-cell (4.5 sati) batteries | Media Remote Control IR | Intel 4965AGN Wireless (2.4GHz & 5GHz Radio), Bluetooth, Fingerprint Reader, 8in1 Card Reader, 2 MegaPixel WebCam, LAN, HDMI 1080p connector, 3xUSB, Firewire, S-Video, VGA, ExpressCard slot | Windows Vista Home Premium | Logitech VX Nano Cordless Mouse | Logitech Alto Cordless Notebook Stand & Keyboard | Logitech AudioHub Notebook Speakers |


| TBA |


| Silverstone GD01B-MXR | Corsair HX620 620W Modular PSU | ASUS P5W DH Deluxe | Intel Core2Duo E6600 2.4GHz (3.0GHz) | nVidia GeForce 8800GTX 768MB DDR3 | AverMedia AverTV Hybrid Duo PCI-E | Creative Labs X-Fi Elite Pro | 200GB Seagate Barracuda 7200.8 7200RPM | BenQ DW1650 | Scythe Ninja Mini & Sharkoon Silent Eagle 92mm | 2x Sharkoon Silent Eagle 80mm | Case separated in two termal zones (CPU, HDD, DVDRW, TV Card & PSU, GPU, Sound Card) | AZiO BTD603-132 USB 2.0 Bluetooth Adapter | Logitech MX Revolution Cordless Laser Mouse | Logitech diNovo Edge Keyboard |


| D-Link DNS-323 A1 v1.05 fun_plug-ed + many mods | 2 x 320GB Seagate Barracuda 7200.10 7200RPM RAID0 | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): 19,32 MB/sec | Average (READ): 28,60 MB/sec |


| D-Link DNS-323 B1 v1.05 fun_plug-ed + many mods | 2 x 1TB Samsung HD103UJ F1 7200RPM | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): XX,XX MB/sec | Average (READ): XX,XX MB/sec |


| TBA (work in progress ) |

SilentException je offline   Reply With Quote
Staro 12.11.2012., 17:03   #5
gnjepar
Premium
Moj komp
 
gnjepar's Avatar
 
Datum registracije: Feb 2009
Lokacija: Zagreb
Postovi: 635
Koji ti je krajnji cilj? Kopirati, izbrisati... ili samo selektirati? Datoteke su ti sortirane prema nazivu, datumu...?
__________________
The Truth

Zadnje izmijenjeno od: gnjepar. 12.11.2012. u 17:18.
gnjepar je offline   Reply With Quote
Staro 13.11.2012., 12:10   #6
gnjepar
Premium
Moj komp
 
gnjepar's Avatar
 
Datum registracije: Feb 2009
Lokacija: Zagreb
Postovi: 635
Evo ti: https://dl.dropbox.com/u/8385656/nmanipulator.zip
Testirano na Windows 7 32-bit, za ostale operacijske sustave i arhitekture ne znam da li radi.



NE ODGOVARAM ZA EVENTUALNU ŠTETU NASTALU KORIŠTENJEM OVOG PROGRAMA
__________________
The Truth

Zadnje izmijenjeno od: gnjepar. 14.11.2012. u 14:42.
gnjepar je offline   Reply With Quote
Staro 13.11.2012., 12:13   #7
Pupo
Nikad sit, uvijek žedan
Moj komp
 
Pupo's Avatar
 
Datum registracije: Jun 2005
Lokacija: Vallis Aurea / ZG
Postovi: 7,999
Fora, iako bi browse button olakšao posao puno.
__________________
Sent from AS/400.
Pupo je offline   Reply With Quote
Staro 13.11.2012., 12:43   #8
gnjepar
Premium
Moj komp
 
gnjepar's Avatar
 
Datum registracije: Feb 2009
Lokacija: Zagreb
Postovi: 635
To je što dobije besplatno, ako želi bolje ipak treba neka kompenzacija Program je napisan na brzinu, moguće da ima i bugova.
__________________
The Truth
gnjepar je offline   Reply With Quote
Staro 13.11.2012., 12:48   #9
SilentException
Premium
Moj komp
 
SilentException's Avatar
 
Datum registracije: Nov 2006
Lokacija: RI-KR
Postovi: 789
He he, sve se to vec moze s mojim BAT-om

if %_r%==0 move %1 %subfolder%
kopiranje: move -> copy
brisanje: move -> del, makne %subfolder%

+ i jos dodatno dobije opciju kako ce sortirati fajlove
__________________

| Dell XPS m1530 Red | 15,4'' UltraSharp WSXGA+ (1680x1050) | Intel Core2Duo T7500 2.2GHz 4MB | 3GB RAM (1x2GB + 1x1GB) | nVidia GeForce 8600M GT 256MB DDR3 | Seagate 200GB 7200RPM | Slot Loading Dual-Layer DVD+/-RW | 6-cell (2.5 sati) & 9-cell (4.5 sati) batteries | Media Remote Control IR | Intel 4965AGN Wireless (2.4GHz & 5GHz Radio), Bluetooth, Fingerprint Reader, 8in1 Card Reader, 2 MegaPixel WebCam, LAN, HDMI 1080p connector, 3xUSB, Firewire, S-Video, VGA, ExpressCard slot | Windows Vista Home Premium | Logitech VX Nano Cordless Mouse | Logitech Alto Cordless Notebook Stand & Keyboard | Logitech AudioHub Notebook Speakers |


| TBA |


| Silverstone GD01B-MXR | Corsair HX620 620W Modular PSU | ASUS P5W DH Deluxe | Intel Core2Duo E6600 2.4GHz (3.0GHz) | nVidia GeForce 8800GTX 768MB DDR3 | AverMedia AverTV Hybrid Duo PCI-E | Creative Labs X-Fi Elite Pro | 200GB Seagate Barracuda 7200.8 7200RPM | BenQ DW1650 | Scythe Ninja Mini & Sharkoon Silent Eagle 92mm | 2x Sharkoon Silent Eagle 80mm | Case separated in two termal zones (CPU, HDD, DVDRW, TV Card & PSU, GPU, Sound Card) | AZiO BTD603-132 USB 2.0 Bluetooth Adapter | Logitech MX Revolution Cordless Laser Mouse | Logitech diNovo Edge Keyboard |


| D-Link DNS-323 A1 v1.05 fun_plug-ed + many mods | 2 x 320GB Seagate Barracuda 7200.10 7200RPM RAID0 | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): 19,32 MB/sec | Average (READ): 28,60 MB/sec |


| D-Link DNS-323 B1 v1.05 fun_plug-ed + many mods | 2 x 1TB Samsung HD103UJ F1 7200RPM | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): XX,XX MB/sec | Average (READ): XX,XX MB/sec |


| TBA (work in progress ) |

SilentException je offline   Reply With Quote
Staro 13.11.2012., 12:50   #10
gnjepar
Premium
Moj komp
 
gnjepar's Avatar
 
Datum registracije: Feb 2009
Lokacija: Zagreb
Postovi: 635
Ne baš, ti ih samo premještaš u subfolder a za ostalo se mora ipak malo razumjeti u batch skripte Kod mene ima opcija copy, move i delete i to u bilo koji folder. Ali nema veze, eto sada ima više izbora, kako tko voli.
__________________
The Truth
gnjepar je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 13.11.2012., 12:53   #11
SilentException
Premium
Moj komp
 
SilentException's Avatar
 
Datum registracije: Nov 2006
Lokacija: RI-KR
Postovi: 789
Ne, to je samo tako nazvano. Mozes napisati:

nmove c:\Users\Public\Desktop\test

i movati ce fajlove u taj folder

Ma bitan je izazov i da se razmislja
__________________

| Dell XPS m1530 Red | 15,4'' UltraSharp WSXGA+ (1680x1050) | Intel Core2Duo T7500 2.2GHz 4MB | 3GB RAM (1x2GB + 1x1GB) | nVidia GeForce 8600M GT 256MB DDR3 | Seagate 200GB 7200RPM | Slot Loading Dual-Layer DVD+/-RW | 6-cell (2.5 sati) & 9-cell (4.5 sati) batteries | Media Remote Control IR | Intel 4965AGN Wireless (2.4GHz & 5GHz Radio), Bluetooth, Fingerprint Reader, 8in1 Card Reader, 2 MegaPixel WebCam, LAN, HDMI 1080p connector, 3xUSB, Firewire, S-Video, VGA, ExpressCard slot | Windows Vista Home Premium | Logitech VX Nano Cordless Mouse | Logitech Alto Cordless Notebook Stand & Keyboard | Logitech AudioHub Notebook Speakers |


| TBA |


| Silverstone GD01B-MXR | Corsair HX620 620W Modular PSU | ASUS P5W DH Deluxe | Intel Core2Duo E6600 2.4GHz (3.0GHz) | nVidia GeForce 8800GTX 768MB DDR3 | AverMedia AverTV Hybrid Duo PCI-E | Creative Labs X-Fi Elite Pro | 200GB Seagate Barracuda 7200.8 7200RPM | BenQ DW1650 | Scythe Ninja Mini & Sharkoon Silent Eagle 92mm | 2x Sharkoon Silent Eagle 80mm | Case separated in two termal zones (CPU, HDD, DVDRW, TV Card & PSU, GPU, Sound Card) | AZiO BTD603-132 USB 2.0 Bluetooth Adapter | Logitech MX Revolution Cordless Laser Mouse | Logitech diNovo Edge Keyboard |


| D-Link DNS-323 A1 v1.05 fun_plug-ed + many mods | 2 x 320GB Seagate Barracuda 7200.10 7200RPM RAID0 | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): 19,32 MB/sec | Average (READ): 28,60 MB/sec |


| D-Link DNS-323 B1 v1.05 fun_plug-ed + many mods | 2 x 1TB Samsung HD103UJ F1 7200RPM | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): XX,XX MB/sec | Average (READ): XX,XX MB/sec |


| TBA (work in progress ) |

SilentException je offline   Reply With Quote
Staro 13.11.2012., 13:00   #12
gnjepar
Premium
Moj komp
 
gnjepar's Avatar
 
Datum registracije: Feb 2009
Lokacija: Zagreb
Postovi: 635
Za ovakve probleme su skripte definitivno jednostavnije i bolje rješenje ali ja ih ne znam pisati. Nego reci ti meni da li imaš kakvu dobru knjigu za preporučiti?

Imam ove dvije dole ali nisam zadovoljan.
Lee Holmes Windows PowerShell Cookbook The Complete Guide to Scripting Microsoft's New Command Shell O'Reilly Media(2010)
Wiley Microsoft PowerShell VBScript and JScript Bible Feb.2009
__________________
The Truth
gnjepar je offline   Reply With Quote
Staro 13.11.2012., 13:29   #13
SilentException
Premium
Moj komp
 
SilentException's Avatar
 
Datum registracije: Nov 2006
Lokacija: RI-KR
Postovi: 789
Ne znam za knjige o skriptnim jezicima, sorry. Meni su BAT skripte drage još iz DOS dana a ovi noviji skriptni jezici (VBS, PowerShell) ionako imaju svoje librarije tako da sve što treba je malo proucit sintaksu i potrazit na MSDN funkcije koje ti trebaju. Bar tako ja to vidim, ako znas programirati, napisat VBS skriptu za vecinu stvari ti ne bi trebao biti nikakav problem. Osobno radije procitam nesto o C-u ili njegovim OO izvedenicama.
__________________

| Dell XPS m1530 Red | 15,4'' UltraSharp WSXGA+ (1680x1050) | Intel Core2Duo T7500 2.2GHz 4MB | 3GB RAM (1x2GB + 1x1GB) | nVidia GeForce 8600M GT 256MB DDR3 | Seagate 200GB 7200RPM | Slot Loading Dual-Layer DVD+/-RW | 6-cell (2.5 sati) & 9-cell (4.5 sati) batteries | Media Remote Control IR | Intel 4965AGN Wireless (2.4GHz & 5GHz Radio), Bluetooth, Fingerprint Reader, 8in1 Card Reader, 2 MegaPixel WebCam, LAN, HDMI 1080p connector, 3xUSB, Firewire, S-Video, VGA, ExpressCard slot | Windows Vista Home Premium | Logitech VX Nano Cordless Mouse | Logitech Alto Cordless Notebook Stand & Keyboard | Logitech AudioHub Notebook Speakers |


| TBA |


| Silverstone GD01B-MXR | Corsair HX620 620W Modular PSU | ASUS P5W DH Deluxe | Intel Core2Duo E6600 2.4GHz (3.0GHz) | nVidia GeForce 8800GTX 768MB DDR3 | AverMedia AverTV Hybrid Duo PCI-E | Creative Labs X-Fi Elite Pro | 200GB Seagate Barracuda 7200.8 7200RPM | BenQ DW1650 | Scythe Ninja Mini & Sharkoon Silent Eagle 92mm | 2x Sharkoon Silent Eagle 80mm | Case separated in two termal zones (CPU, HDD, DVDRW, TV Card & PSU, GPU, Sound Card) | AZiO BTD603-132 USB 2.0 Bluetooth Adapter | Logitech MX Revolution Cordless Laser Mouse | Logitech diNovo Edge Keyboard |


| D-Link DNS-323 A1 v1.05 fun_plug-ed + many mods | 2 x 320GB Seagate Barracuda 7200.10 7200RPM RAID0 | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): 19,32 MB/sec | Average (READ): 28,60 MB/sec |


| D-Link DNS-323 B1 v1.05 fun_plug-ed + many mods | 2 x 1TB Samsung HD103UJ F1 7200RPM | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): XX,XX MB/sec | Average (READ): XX,XX MB/sec |


| TBA (work in progress ) |

SilentException je offline   Reply With Quote
Staro 15.11.2012., 19:43   #14
Child Of Bodom
Premium
Moj komp
 
Child Of Bodom's Avatar
 
Datum registracije: Jan 2010
Lokacija: Varaždin
Postovi: 95
Ekipo,zahvaljujem na pomoći!

Ispričavam se što nisam bio aktivan u temi jer vidim bilo je tu pitanja o nekim detaljima a mene nema.., jednostavno nisam stigao.

Pa da sad kažem još par detalja:

U folderu u kojem želim selektirati svaku "n-tu" datoteku (u ovom slučaju se radi o slikama, tj .*jpg) su već sve te slike poredane po nazivu tipa 00001.jpg, 00002.jpg...itd itd. Ja ih sad želim selektirati, tj svaku n-tu (npr svaku 10tu..). To je primarni cilj,nakon što su one selektirane ja ih mogu ručno premjestit/kopirat u drugi folder a u konačnici tako i bude.

Vidim da kolege gnjepar i SilentException unaprijed razmišljaju pa su me ugodno iznenadili dodatnim mogućnostima!


@ Pupo - da tvoje rješenje je krajnje jednostavno

@ gnjepar - na brzinu sam testirao i sve šljaka,i bez browse gumba se može

@ SilentException - nažalost ne mogu isprobati tvoj BAT :/ - kad ga pokrenem, pojavi se skočni "CMD prozor" ali samo na dijelić sekunde!, tek toliko da vidim pročitati prvi redak - ""enter subfolder!" i nakon toga - nestane. Možda sam ja nešt zeznuo..ne kužim.
Child Of Bodom je offline   Reply With Quote
Staro 15.11.2012., 20:27   #15
gnjepar
Premium
Moj komp
 
gnjepar's Avatar
 
Datum registracije: Feb 2009
Lokacija: Zagreb
Postovi: 635
Da bi pokrenuo taj bat file moraš prvo pokrenuti CMD pa onda iz njega upisati putanju do skripte.

Npr.:
Code:
C:\skripte\nmove.bat
__________________
The Truth
gnjepar je offline   Reply With Quote
Staro 15.11.2012., 21:22   #16
SilentException
Premium
Moj komp
 
SilentException's Avatar
 
Datum registracije: Nov 2006
Lokacija: RI-KR
Postovi: 789
Da, fali ti parametar izlaznog foldera Dakle "nmove subfolder" ili "nmove c:\temp".
U taj folder ide svaka n-ta datoteka.

Citiraj:
syntax: nmove.bat subfolder [search_spec] [n] [sort]
search_spec moze biti nesto u stilu *.* ili *.jpg ili *.bmp
n = doh, to je valjda jasno
sort = "n" za sortiranje po imenu, "e" po ekstenziji, "s" po velicini, "d" po datumu. Za obratno sortiranje dodaj "-" ispred slova, znaci "-n", "-e", "-s", "-d".

nmove nth_file *.jpg 3
- svaki treci jpg file (po imenu) ide u subfolder "nth_file"

nmove nth_file * 5 d
- svaki peti file (bilo koji, po datumu) ide u subfolder "nth_file"

nmove nth_file
- svaki 10 (default) file (bilo koji, po imenu) ide u subfolder "nth_file"
__________________

| Dell XPS m1530 Red | 15,4'' UltraSharp WSXGA+ (1680x1050) | Intel Core2Duo T7500 2.2GHz 4MB | 3GB RAM (1x2GB + 1x1GB) | nVidia GeForce 8600M GT 256MB DDR3 | Seagate 200GB 7200RPM | Slot Loading Dual-Layer DVD+/-RW | 6-cell (2.5 sati) & 9-cell (4.5 sati) batteries | Media Remote Control IR | Intel 4965AGN Wireless (2.4GHz & 5GHz Radio), Bluetooth, Fingerprint Reader, 8in1 Card Reader, 2 MegaPixel WebCam, LAN, HDMI 1080p connector, 3xUSB, Firewire, S-Video, VGA, ExpressCard slot | Windows Vista Home Premium | Logitech VX Nano Cordless Mouse | Logitech Alto Cordless Notebook Stand & Keyboard | Logitech AudioHub Notebook Speakers |


| TBA |


| Silverstone GD01B-MXR | Corsair HX620 620W Modular PSU | ASUS P5W DH Deluxe | Intel Core2Duo E6600 2.4GHz (3.0GHz) | nVidia GeForce 8800GTX 768MB DDR3 | AverMedia AverTV Hybrid Duo PCI-E | Creative Labs X-Fi Elite Pro | 200GB Seagate Barracuda 7200.8 7200RPM | BenQ DW1650 | Scythe Ninja Mini & Sharkoon Silent Eagle 92mm | 2x Sharkoon Silent Eagle 80mm | Case separated in two termal zones (CPU, HDD, DVDRW, TV Card & PSU, GPU, Sound Card) | AZiO BTD603-132 USB 2.0 Bluetooth Adapter | Logitech MX Revolution Cordless Laser Mouse | Logitech diNovo Edge Keyboard |


| D-Link DNS-323 A1 v1.05 fun_plug-ed + many mods | 2 x 320GB Seagate Barracuda 7200.10 7200RPM RAID0 | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): 19,32 MB/sec | Average (READ): 28,60 MB/sec |


| D-Link DNS-323 B1 v1.05 fun_plug-ed + many mods | 2 x 1TB Samsung HD103UJ F1 7200RPM | Cat6 Gigabit Network | 9k Jumbo Frames | Average (WRITE): XX,XX MB/sec | Average (READ): XX,XX MB/sec |


| TBA (work in progress ) |

SilentException je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na