Eli olisi ideana tehä ohjelma joka käyttää system() komentoa ja suorittaa cmd:n alla seuraavan koodipätkän. Koodipätkä toimii batchfilessä, mutta jos laitan sen suoraan system() niin se ei toimi. Ideoita tai ehdoituksia miten pätkän pystyisi suorittaa järkevämmin?
FOR /F "skip=2 usebackq tokens=3 delims= " %%i IN (`reg query "HKCU\Software\devel\app" /v InstallPath`) DO set InstallPath=%%i
- Salim
Jos vaikka sitten tallentaisit tuon pätkän ja ajaisit sen system-funktiolla batchina?
Metabolix kirjoitti:
Jos vaikka sitten tallentaisit tuon pätkän ja ajaisit sen system-funktiolla batchina?
Ideana olisi myös se että ei tarvisi olla muita tiedostoja kuin C++ ohjelma.
Voihan sen tallentaa ohjelmasta käsin väliaikaisesti, eikö? Vaikkapa väliaikaishakemistoon (%TEMP%), jos ei muualle halua.
Aihe on jo aika vanha, joten et voi enää vastata siihen.