Osaisitteko vinkata mikä voisi olla vikana että kyseinen "funktio-kutsu" toimii kyllä hyvin komentorivillä, mutta ei käynnistämällä Resurssienhallinnan kautta. Testattu kahdella koneella, molemmissa Win 7 Pro SP1.
Toimiessaan scripti antaa ulostulon "Test output", mutta Resurssienhallinnan kautta naaman eteen välähtää jokin nopeasti katoava ikkuna jossa on valitus että tuota functiotiedostoa ei muka löydy. Olen kokeillut muuttaa tuon funktiotiedoston polun täydeksi ja jättää tuon kätevän "%~dp0" osan pois, mutta sama tilanne vaivaa silloinkin.
Päätiedoston run_test.cmd sisältö:
@echo off rem cd /d "%~dp0" call "%~dp0funcs.cmd" func_test delay /b 2
Funktiotiedoston funcs.cmd sisältö:
call:%* exit/b :func_test echo Test output
laita ihan vaan call "funcs.cmd" func_test, tuohon run_test.cmd filuun. heitä myös pause echon jälkeen, niin ikkuna ei vaan välähdä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.