Ongelmani on sellainen että ohjelmassani on AutoUpdate joka päivitää myös itsensä uusimpaan versioon automaattisesti ja kun se on ladannut uusimman version itsestään toiseen paikkaan niin se luo BAT tiedoston joka siirtää sieltä hakemistosta jonne se latasi sen uusimman version ja korvaa sen vanhan version uudella, mutta ongelmani onkin se kun se suorittaa tuon BAT tiedoston ajamisen ennen kuin se AutoUpdate ohjelma sulkeutuu ja silloin tuota EXE tiedostoa ei voi korvata sillä uusimalla versiolla koska se on jo käytössä jonka takia kysynkin että kuinka BAT tiedostoon saa viiveen aikaiseksi että se odottaa vaikkapa 1 tai 2 sekunttia ennen kuin se korvaa sen uudemalla versiolla että tuo EXE tiedosto kerkee sulkeutua ja että päivitys onnistuu vai onko parempia ideoita? siis jos kukaan nyt edes ymmärsi tätä? :)
AutoUpdate - BAT tiedosto (viive)
lallalaa
31206
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
http://www.mgeups.com/download/soft/manual/on_line/upsweb-pac/Eng/Manual/xml_cl/cl_wait.htm
parempi ratkaisu on ohjelmoida updeittaaja ohjelma, jonka launchaat ohjelmastasi. Tuossa ohjelmassa jäät tarkkailemaan kunnes pääohjelmasi on sulkeutunut, senjälkeen teet updaten ja launchaat uuden ohjelmaversiosi.
Siis launchaat updeittaajan ja teet exitin.
Hei! Ymmärrän ongelmasi täysin, mutta ennen kuin voin auttaa sinua pitää kysyä, että tiedätkö minkä verran
DOS-kielestä, sillä se voisi olla suuri apu... Kuulemiin