Nyt kokeneet käyttäjät tarkkana :)
Mun ois pystyttävä ajamaan WinRAR Windowsin (Win 7 Home Premium) command promtin (eli komentokehotteen/komentotulkin/CMD.exe:n) kautta siten, että saisin luotua RAR-tiedostot erään kansion kaikkien "subfoldereiden" eli alikansioiden sisällöistä siten, että jokaista alikansiota varten luodaan oma RAR-tiedosto, joka tallentuu siihen alikansioon, jonka sisältö RAR:issa on. Alla kerron homman selväsanaisemmin :)
Ohjelma pitäisi ajaa komentokehotteessa suurin piirtein seuraavanlaisesti: "C:\Program Files (x86)\WinRAR\Rar.exe" "C:\Users\Laptop-PC\Desktop\Files" .... tosin tuosta sitten puuttuukin niitä tärkeitä komentoja koska en niitä vielä osaa!
Tuo Files -kansio, joka on kohteena, sisältää kansioita todella paljon... Nyt Haluaisin WinRARin kehittävän RAR-tiedostot erikseen jokaisen eri kansion sisällöstä siten, että itse sitä kansiota ei tule RAR-tiedostoon, vaan pelkästään kansion sisältö (eli jos kansiossa DATA01 on vaikkapa tiedostot 01.DAT, 02.DAT, 03.DAT jne. niin vain ja ainoastaan nuo tiedostot tulevat RAR-tiedoston sisään). Noiden RAR-tiedostojen pitäisi tallentua myös asianomaisten kansioidensa sisään eli kansion DATA01 tiedostot sisältävä RAR-tiedosto tallentuu kansioon DATA01.
Miten tämän saisi komentokehotteen (eli command promptin) kautta tehtyä? En itse oikein löytänyt noita oikeita komentoja mistään. Tiedän vain sen, että se tiedosto, joka pitää ajaa, on Rar.exe eikä WinRAR.exe koska jälkimmäinen käynnistää WinRAR:in graafisen käyttöliittymän, jonka avulla tällaista "operaatiota" ei jostakin syystä voi ajaa... Tai ainakaan en itse löytänyt sieltä GUI:ista mitään "create a task/process" -härpäkkeitä, jotka mahdollistaisivat tällaisen tehtävän ajamisen yhdellä ja samalla kerralla.
Käsittääkseni tuo yllä oleva tapa ajaa ohjelma on ainoa mahdollinen koska tuo command prompt ei ymmärrä Rar.exeä ellei sitä käynnistä suoraan siitä kansiosta, jossa se sijaitsee tai ilmoita polkua eli "C:\Program Files (x86)\WinRAR\Rar.exe"...
Mun ois pystyttävä ajamaan WinRAR Windowsin (Win 7 Home Premium) command promtin (eli komentokehotteen/komentotulkin/CMD.exe:n) kautta siten, että saisin luotua RAR-tiedostot erään kansion kaikkien "subfoldereiden" eli alikansioiden sisällöistä siten, että jokaista alikansiota varten luodaan oma RAR-tiedosto, joka tallentuu siihen alikansioon, jonka sisältö RAR:issa on. Alla kerron homman selväsanaisemmin :)
Ohjelma pitäisi ajaa komentokehotteessa suurin piirtein seuraavanlaisesti: "C:\Program Files (x86)\WinRAR\Rar.exe" "C:\Users\Laptop-PC\Desktop\Files" .... tosin tuosta sitten puuttuukin niitä tärkeitä komentoja koska en niitä vielä osaa!
Tuo Files -kansio, joka on kohteena, sisältää kansioita todella paljon... Nyt Haluaisin WinRARin kehittävän RAR-tiedostot erikseen jokaisen eri kansion sisällöstä siten, että itse sitä kansiota ei tule RAR-tiedostoon, vaan pelkästään kansion sisältö (eli jos kansiossa DATA01 on vaikkapa tiedostot 01.DAT, 02.DAT, 03.DAT jne. niin vain ja ainoastaan nuo tiedostot tulevat RAR-tiedoston sisään). Noiden RAR-tiedostojen pitäisi tallentua myös asianomaisten kansioidensa sisään eli kansion DATA01 tiedostot sisältävä RAR-tiedosto tallentuu kansioon DATA01.
Miten tämän saisi komentokehotteen (eli command promptin) kautta tehtyä? En itse oikein löytänyt noita oikeita komentoja mistään. Tiedän vain sen, että se tiedosto, joka pitää ajaa, on Rar.exe eikä WinRAR.exe koska jälkimmäinen käynnistää WinRAR:in graafisen käyttöliittymän, jonka avulla tällaista "operaatiota" ei jostakin syystä voi ajaa... Tai ainakaan en itse löytänyt sieltä GUI:ista mitään "create a task/process" -härpäkkeitä, jotka mahdollistaisivat tällaisen tehtävän ajamisen yhdellä ja samalla kerralla.
Käsittääkseni tuo yllä oleva tapa ajaa ohjelma on ainoa mahdollinen koska tuo command prompt ei ymmärrä Rar.exeä ellei sitä käynnistä suoraan siitä kansiosta, jossa se sijaitsee tai ilmoita polkua eli "C:\Program Files (x86)\WinRAR\Rar.exe"...
Vastaukset 1
Vanhimmat
Löysin vihdoinkin tällaisen: http://blogs.msdn.com/b/jakeberm/archive/2005/12/30/508325.aspx#comments
Eipä tuosta tosin mitään apua ole kun tuo koodin väsääjä selittää tekeleensä termein, joita en ymmärrä... Tuo pitäisi selittää siten, että kokemattomampikin käyttäjä ymmärtää, mitä tuon koodin kukin osa oikein tekee... En uskalla käyttää tuota linkin takaa löytyvää "koodia" ennen kuin ymmärrän sen, eikä se kyllä aivan sellaisenaan (muuttelemattomana) taida tehdä sitä, mitä itse tässä haen... Siitä vain saattaisi olla hyvä lähteä liikkeelle!