System()/Execute() ongelma ...

Saku-foorumi » Uusi sukupolvi: MorphOS » Ohjelmointi » System()/Execute() ongelma « Edellinen Seuraava »

Kirjoittaja Viesti
 

Joni Valtanen
Käyttäjätunnus: jvaltane

Rekisteröity: 7-2010
Tiistaina, 20. marraskuuta, 2012 - klo 8.55:   
Varsinainen ongelma on että System() tai Execute() kutsulla ajettu scripti vaikuttaisi olevan erilaisessa ympäristössä kuin esim. MorphOS:n IconX:lla ajettu.

Testiksi käänsin pienin muutoksin myös AROS:n IconX:n MorphOS:iin ja myös se toimii yhtä 'huonosti' kuin oma testaukseni. Testasin tätä vaihtamalla IconX komennon, muuta muutosta en tehnyt.

Scripti mitä testasin käytti scp:tä SDK:sta. Ohjelma ajetaan Ambientista ja tarkoitus on drag and dropata tiedostoja ohjelmaan ja appiconiin. Jonka seurauksena tiedostoille tehdään skripteillä magiaa.

Ongelmat:
1. PATH on erilainen. scp:tä ei löydy. MorphOS:n IconX:n kanssa löytyy.
2. Asettaa scp:lle koko polun. -> "Could not resolve host name..."

Miten PATH:n saa kaivettua, mutta se ei taida olla riittävä toimenpide? Onko tuohon jotain parempaa tapaa kuin System() tai Execute()?

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: