andreadm0104 Posted June 24, 2010 Report Share Posted June 24, 2010 ciao a tutti, ho questa semplicissima esigenza: scrivere un file di testo e poi leggermelo sul pc. ho scritto uno script che banalmente scrive il file e, se lo lancio nel formato .m il file viene scritto nella stessa cartella dove sta lo script. A quel punto mi collego col pc, vado nella cartella e mi leggo il file con un normale notepad. Questo è l'obiettivo che mi proponevo. Ora, il problema è se compilo e creo il sis. Dopo aver installato il sis non so più dove mi scrive questo benedetto file! prove che ho fatto: - individuare la cartella in cui è installata l'applicazione mediante un print cd(); . Mi restituisce c:\private\..... (stringa alfanumerica), ma non posso accederci per problemi di permission e quindi non so se il file è lì - imporre che il file venga scritto in una cartella specifica. Anche qui funziona solo in shell e in la subdirectory in cui scrivo il file deve essere figlia di quella dove sta lo script. Se compilo ed eseguo mi da che non ho le permission giuste (ExcNotPermitted: Operation not permitted by user). Non capisco come risolvere il problema (ho anche settato tutte le permission dello script mshell a yes....) Qualcuno mi sa dare indicazioni? ciao A Link to comment Share on other sites More sharing options...
Nick_7 Posted June 24, 2010 Report Share Posted June 24, 2010 Ciao, non ne sono sicuro ma se non lo hai ancora fatto dovresti usare una stringa come questa per creare il tuo file... io.create(e:\\Documents\\mShell\\); //inserisci la stringa che preferisci Link to comment Share on other sites More sharing options...
andreadm0104 Posted June 25, 2010 Author Report Share Posted June 25, 2010 ciao Nick_7 sto lavorando su troppe cose contemporaneamente e, di conseguenza, faccio casini. Oggi mi funziona tutto, sia utilizzando io.create che io.append (che si comporta esattamente come create se il file non esiste creandolo). grazie cmq! A Link to comment Share on other sites More sharing options...
peihds Posted February 9, 2013 Report Share Posted February 9, 2013 ciao a tutti, ho questa semplicissima esigenza: scrivere un file di testo e poi leggermelo sul pc. ho scritto uno script che banalmente scrive il file e, se lo lancio nel formato .m il file viene scritto nella stessa cartella dove sta lo script. A quel punto mi collego col pc, vado nella cartella e mi leggo il file con un normale notepad. Questo è l'obiettivo che mi proponevo. Ora, il problema è se compilo e creo il sis. Dopo aver installato il sis non so più dove mi scrive questo benedetto file! prove che ho fatto: - individuare la cartella in cui è installata l'applicazione mediante un print cd(); . Mi restituisce c:\private\..... (stringa alfanumerica), ma non posso accederci per problemi di permission e quindi non so se il file è lì - imporre che il file venga scritto in una cartella specifica. Anche qui funziona solo in shell e in la subdirectory in cui scrivo il file deve essere figlia di quella dove sta lo script. Se compilo ed eseguo mi da che non ho le permission giuste (ExcNotPermitted: Operation not permitted by user). Non capisco come risolvere il problema (ho anche settato tutte le permission dello script mshell a yes....) Qualcuno mi sa dare indicazioni? ciao A just open mshell then goto view, then click permission and write all ="yes". or you may check all user permission..... Link to comment Share on other sites More sharing options...
dinokioteka Posted January 10, 2014 Report Share Posted January 10, 2014 Hai installato la versione da signara di mshell? Altrimenti alcune permission non sono comunque abilitate. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now