View Full Version : Xcopy .bat -ohjelmaksi
Voisiko joku laittaa seuraavan xcopy-komennon bat-ohjelmaksi, jotta voisin pistää sen XP:hen ajastettuihin tehtäviin:
xcopy x:\*.* y:\ /y /s /e /m /h /o /v /k /r /c
Tallentamalla se tuollaisessa muodossa se vain toistaa itseään.
Kiitos!
Millä ohjelmalla olet tiedoston tallettanut? Notepadillä? Tiedostomuotona kaikki tiedostot? Ei tuon kyllä pitäisi itseään loopata. Kaikkia määritteitä en nyt ulkoa muista, mutta vika voi myös löytyä niistä.
Notepadilla tallensin päätteenä .bat ja muotona kaikki tiedostot? Toistaa vain itseään. Pitäisikö koodausta vaihtaa? Neuvoja?
Missa muodossa tuo exit laitetaan? Koitin pistää:
xcopy x:\*.* y:\
:exit
Sama ongelma jatkuu silti.
Minusta sinulla on hieman liikaa noita valitsimia tuossa, enkä ainakaan itse keksi mitään syytä niidne kaikkien käyttöön. (se ei toki tarkoita etteikö niilla voisi olla).
Jos esmes otat tuon "arkistointimäärite"-valitsimen /m pois käytöstä, niin yksinkertaistuu huomattavasti ja saattaa battisi jopa toimiakin.
Onko nyt kyse jostain hakemistosta, jonne tulee lisää tiedostoja koko ajan, tahi muuttuuko tuossa hakemistossa olevat tiedostot tahi tahi tahi.
No joo, lähinnä kait yritän ihmetellä, että onko sillä jotain merkitystä, jos kopioi aina vaan x:n y:n päälle ja kaikki y:llä olevat tiedostot korvaantuvat uudemmilla?
Ja ehkei minun pitäisi edes yrittää, kunen mitään osaa selittää, vaan itseni pitäisi joka ongelman kanssa päästä aina koneen ääreen.
Minusta ei tulisi helpdeskiä ikinä.
Voisiko joku laittaa seuraavan xcopy-komennon bat-ohjelmaksi, jotta voisin pistää sen XP:hen ajastettuihin tehtäviin:
xcopy x:\*.* y:\ /y /s /e /m /h /o /v /k /r /c
Tallentamalla se tuollaisessa muodossa se vain toistaa itseään.
Kiitos!
http://en.wikipedia.org/wiki/Batch_file
ja sieltä katsot sen esimerkkiscriptin. Villi veikkaukseni, että kaipaa ":end"-komennon scriptin loppuun, johon scriptin suoritus loppuu.
Voisiko joku laittaa seuraavan xcopy-komennon bat-ohjelmaksi, jotta voisin pistää sen XP:hen ajastettuihin tehtäviin:
xcopy x:\*.* y:\ /y /s /e /m /h /o /v /k /r /c
Tallentamalla se tuollaisessa muodossa se vain toistaa itseään.
Kiitos!
Kysymys :
Mihin tarkoitukseen tuo tulee?
Helpompiakin vaihto ehtoja olisi.
Oletko nimennyt bat-skriptin nimelle xcopy.bat? Jos olet, johtuu tuo looppaus siitä että skripti kutsuu itseään uudestaan.
xcopy x:\*.* y:\
Mulla ainakin kopioi vistassa tiedostot tuolla komennolla. Pistin .bat-tiedoston nimeksi vaikka kopiointi.bat. Joskus aikoinaan dos-aikakaudella näitä tuli harrastettua, unohtanu jo kaikki komennot...
kenopäänaali
19.12.07, 09:48
xcopy /? niin loppuu se arvailu
--kpn
Oletko nimennyt bat-skriptin nimelle xcopy.bat? Jos olet, johtuu tuo looppaus siitä että skripti kutsuu itseään uudestaan.
Tuostahan se lopulta oli kiinni eli nimesin tiedoston xcopy.batiksi. Muutin nimen backup.bat, jolloin ohjelma alkoi toimia. Kiitos vastauksista!
vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Käännös G-man.